程序笔记   发布时间:2022-07-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了docker学习:docker命令大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

帮助命令

  • 自验证 docker version

docker学习:docker命令

  • 详情信息 docker info

docker学习:docker命令

  • 获取帮助 docker --help

镜像命令

  • 列出本例主机上的镜像 docker images [OPTIONS]
  • 常见参数(OPTIONS) -a :列出本地所有的镜像(含中间影像层) -q: 值显示镜像Id --digests: 显示镜像的摘要信息 --no-trunc: 显示完整的镜像信息 docker学习:docker命令

| --|-- REPOSITORY:|表示镜像仓库源 TAG:|镜像的标签 IMAGE ID:|镜像ID CREATED:|镜像创建时间 SIZE:|镜像大小 同一仓库源可以有多个TAG,代表这个仓库源的不同版本,我们使用REPOSITORY:TAG来定义不同的镜像。 如果你不指定一个镜像的版本标签,例如你只使用ubuntudocker将默认使用ubuntu:latest镜像



  • 查找某个镜像 从官网查找 docker search [OPTIONS] 镜像名字
  • 常见参数(OPTIONS) --no-trunc:显示完成的镜像描述 -s:列出收藏数不小于指定值的镜像 --automated:只列出automated build类型的镜像


  • 下载镜像 docker pull 镜像名字[:TAG]


  • 删除镜像 docker rmi 镜像名字[:TAG]
  • 强制删除镜像 docker rmi -f 镜像名字[:TAG]
  • 删除全部镜像 docker rmi -f $(docker images -qa)

容器命令

  • 首先 拉取一个centos的镜像 docker pull centos

  • 新建并启动容器 docker run [OPTIONS] IMAGE [COMMAND] [ARG] OPTIONS说明(常用):有的是一个减号有的是两个减号 --name='容器新名字':为容器指定一个名称 -d: 后台运行容器,并返回容器id,也即启动守护式容器 -i:以交互模式运行容器,通常与-t同时使用 -t:为容器重新分配一个伪输入终端,通常与-i同时使用 -P:随机端口映射(大写) -p:指定端口映射(小写)
    • ip:hostPort:containerPort ip::containerPort hostPort:containerPort containerPort

  • 查看正在运行的所有 docker ps [OPTIONS]
  • 参数说明(OPTIONS) -a:列出当前所有正在运行的容器+历史上运行过的 -l:显示最近创建的容器 -n:显示最近n个创建的容器 -q:静默模式,只显示容器编号 --no-trunc:不截断输出

  • 退出容器 容器停止退出 exit 容器不停止退出 ctrl+P+Q

  • 启动容器 docker start 容器名字或ID
  • 重启容器 docker restart 容器ID或名字
  • 停止容器 docker stop 容器ID或名字
  • 强制关闭容器 docker kill 容器名字或ID

  • 删除已停止的容器 docker rm 容器ID
  • 删除多个容器 删除所有 docker rm -f $(docker ps -aq) docker ps -aq | xargs docker rm


  • 启动守护式 docker run -d 镜像名字
  • 查看容器日志 docker logs -f -t --tail 容器ID -t 是加入时间戳 -f 跟随最新的日志打印 --tail 数字 显示最后多少条
  • 查看容器内进程 docker top 容器ID
  • 查看容器内部细节 docker inspect 容器ID
  • 进入正在运行的容器并以命令行交互 docker exec -it 容器ID bashShell 重新进入 docker attach 容器ID 两者的区别
    • attach 直接进入容器启动命令的终端,不会启动新的进程
    • exec 是在容器中打开新的终端,并且可以启动新的进程
  • 从容器内拷贝文件到主机上 docker cp 容器ID:容器内路径 目的主机路径

其他命令

docker学习:docker命令 docker学习:docker命令 docker学习:docker命令

大佬总结

以上是大佬教程为你收集整理的docker学习:docker命令全部内容,希望文章能够帮你解决docker学习:docker命令所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: