docker 常用命令

 
  1. docker version #查看docker版本

  2. docker info #查看docker详细信息

镜像操作

 
  1. docker search 关键字 #根据仓库或镜像的关键字搜索镜像

  2. pull 仓库名/镜像名:标签 #下载镜像,如果不指定标签则默认使用 :latest

  3. images [-q] #查看镜像列表,-q 表示仅显示镜像ID

  4. inspect 镜像名或镜像ID #查看镜像的详细信息

  5. tag 旧镜像名:旧标签 新镜像名:新标签 #添加新的镜像名或标签

  6. rmi 镜像名或镜像ID [-f] #删除镜像

  7. save -o 镜像文件路径 镜像名或镜像ID #将镜像导出为文件

  8. load -i 镜像文件路径 #将镜像文件导入docker

  9. load < 镜像文件路径

  10. login 仓库地址 #登录镜像仓库

  11. push 仓库名/镜像名:标签 #上传镜像到仓库

容器操作

 
  1. ocker create [-i -t] [--name 容器名] 镜像名:标签 [容器启动命令] #创建容器

  2. start 容器名或容器ID #启动容器

  3. ps -a [-q] #查看容器列表

  4. inspect 容器名或容器ID #查看容器的详细信息

  5. stop 容器名或容器ID [-t 等待时间] #停止容器,发送 SIGTERM 信号,默认等待10s

  6. kill 容器名或容器ID #停止容器,默认发送 SIGKILL 信号

  7. rm 容器名或容器ID [-f] #删除容器

  8. exec -it 容器名或容器ID sh|bash #登录容器

  9. cp 宿主机文件路径 容器名或容器ID:绝对路径 #复制宿主机文件到容器中

  10. cp 容器名或容器ID:绝对路径 宿主机文件路径 #复制容器文件到宿主机中

  11. logs 容器名或容器ID #查看容器中PID=1的主进程的日志

  12. docker run [-i -t] [--name 容器名] 镜像名:标签 [容器启动命令] #创建并启动容器

docker run 的启动过程

  • 检查本地是否有指定镜像,如果有则直接使用本地镜像创建容器,如果没有则从仓库拉取镜像再创建容器
  • 在只读的镜像层上再挂载一层可读可写的容器层
  • 从docker网桥给容器分配一个虚拟接口和IP地址
  • 使用镜像的默认启动命令或docker run 指定的命令来启动容器,直到容器中的PID=1的主进程退出为止
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值