首页 > 其他分享 >Docker常用命令记录(随时更新)

Docker常用命令记录(随时更新)

时间:2024-10-24 15:32:47浏览次数:7  
标签:容器 镜像 tar 例如 mynginx 常用命令 随时 Docker docker

Docker 常用命令

镜像操作

  • 保存镜像为tar包

    docker save -o <文件名>.tar <镜像名>:<版本号>
    

    例如:

    docker save -o myimage.tar myimage:latest
    
  • 从tar包加载镜像

    docker load -i <文件名>.tar
    

    例如:

    docker load -i myimage.tar
    
  • 查看本地所有镜像

    docker images
    

    可以加上-q只显示镜像ID:

    docker images -q
    
  • 删除指定的镜像

    docker rmi <镜像ID> 或 <镜像名>:<版本号>
    

    例如:

    docker rmi myimage:latest
    
  • 清理悬空的镜像

    docker image prune
    

    可以加上-f强制删除:

    docker image prune -f
    

容器操作

  • 运行容器

    docker run [选项] <镜像名>:<版本号> [命令] [参数...]
    

    例如:

    docker run -d -p 4000:80 --name mynginx nginx:latest
    
  • 查看运行中的容器

    docker ps
    
  • 查看所有容器(包括未运行的)

    docker ps -a
    
  • 停止容器

    docker stop <容器ID> 或 <容器名>
    

    例如:

    docker stop mynginx
    
  • 启动容器

    docker start <容器ID> 或 <容器名>
    

    例如:

    docker start mynginx
    
  • 强制停止容器

    docker kill <容器ID> 或 <容器名>
    

    例如:

    docker kill mynginx
    
  • 删除容器

    docker rm <容器ID> 或 <容器名>
    

    例如:

    docker rm mynginx
    
  • 清理悬空的容器

    docker container prune
    

    可以加上-f强制删除:

    docker container prune -f
    

其他常用命令

  • 查看容器日志

    docker logs <容器ID> 或 <容器名>
    

    例如:

    docker logs mynginx
    
  • 进入运行中的容器

    docker exec -it <容器ID> 或 <容器名> /bin/bash
    

    例如:

    docker exec -it mynginx /bin/bash
    
  • 查看容器的元数据

    docker inspect <容器ID> 或 <容器名>
    

    例如:

    docker inspect mynginx
    
  • 查看Docker的系统信息

    docker info
    
  • 查看Docker的版本信息

    docker version
    
  • 拉取镜像

    docker pull <镜像名>:<版本号>
    

    例如:

    docker pull nginx:latest
    

标签:容器,镜像,tar,例如,mynginx,常用命令,随时,Docker,docker
From: https://www.cnblogs.com/-mjs/p/18499685

相关文章

  • Opensearch集群部署【docker、服务器、Helm多种部署方式】
    操作系统兼容性我们建议在RedHatEnterpriseLinux(RHEL)或使用systemd的基于Debian的Linux发行版上安装OpenSearch,例如CentOS、AmazonLinux2和UbuntuLong-TermSupport(LTS)。OpenSearch应该适用于大多数Linux发行版,但我们只测试了少数几个。对于任何......
  • 目前国内可用Docker镜像源汇总(截止到20241010)
    国内经常使用Docker的朋友,可能都会涉及到配置镜像源的操作,来加速自己的镜像拉取。然而这段时间陆续发现曾经常用的国内镜像站(各种云商和高校镜像站)现在已经不能用了,搜索互联网可用镜像站或者镜像加速地址,并测试后汇总如下,使用前请自行斟酌。Docker镜像加速列表(截止到20241010)注......
  • docker学习-常用命令
    获取镜像dockerpullubuntu启动容器dockerrun-itubuntu/bin/bash停止一个容器dockerstop<容器ID>停止的容器可以通过dockerrestart重启:dockerrestart<容器ID>进入容器dockerattachdockerexec:推荐大家使用dockerexec命令,因为此命令会退出容器终......
  • Docker Compose
    DockerCompose上线:dockercomposeup-d,-d是以后台方式下线:dockercomposedown,具体参数可以用--help查看启动:dockercomposestartx1x2x3:x1,x2,x3是在文件compose.yaml中配置的应用停止:dockercomposestopx1x2x3扩容:dockercomposescalex2=3,让x2的实例启动......
  • ubuntu里 docker 启动springboot工程,报连不上redis
    也挺奇怪的,直接在ubuntu里使用idea是可以跑起来的。一样使用docker部署,centos7.3里面能正常启动,但是,ubuntu22.04里面就跑不起来了。具体报错:RedisConnectionException:Unabletoconnectto192.168.50.128/<unresolved>:6319这个是DockerFileFROMeclipse-temu......
  • docker以及docker-compose 离线安装
    一、离线安装docker1.下载离线包去官网下载离线包https://download.docker.com/linux/static/stable/ 我这里下载的是X86_64的包, 2.安装dockersudotarzxvfdocker-20.10.13.tgz  将docker目录下面的文件全部拷贝到/usr/bin/sudocp-pdocker/*/usr/bin将d......
  • Dockerfile和docker-compose详解
    Dockerfile和docker-compose详解文章目录Dockerfile和docker-compose详解一、Dockerfile1.Dockerfile简介2.构建镜像3.Dockerfile命令(1)FROM(2)WORKDIR(3)RUN(4)COPY(5)EXPOSE(6)CMD二、docker-compose1.简介2.多服务实例(1)文件准备(2)启动服务(3)访问服务3.docker-compose的s......
  • Docker 基础入门
    Docker基础入门前言在云计算和微服务架构日益盛行的今天,软件开发与部署的效率和灵活性成为了企业竞争力的关键因素之一。Docker,作为一种开源的容器化平台,凭借其轻量级、可移植性和易于管理的特性,迅速成为现代软件开发和运维领域的宠儿。本文主要总结一些Docker的基本概......
  • Elasticsearch 在linux部署 及 Docker 集群部署详解案例示范
    1.在CentOS上安装和配置Elasticsearch在CentOS系统下,安装Elasticsearch主要分为以下步骤:1.1准备工作在开始安装之前,确保你的系统满足以下基本条件:CentOS版本要求:推荐使用CentOS7及以上版本。Java环境:Elasticsearch依赖于Java运行时环境(JRE)。需要确......
  • 安装 堡垒机 docker
    参考 Docker部署常见应用之企业级堡垒机JumpServer_jumpserverdocker-CSDN博客 创建文件夹mkdir-p/opt/jumpserver/core/datamkdir-p/opt/jumpserver/koko/datamkdir-p/opt/jumpserver/lion/datamkdir-p/opt/jumpserver/kael/datamkdir-p/opt/jumpserver/che......