docker命令大全

安装docker:yum install docker

启动docker: docker start docker或者systemctl start docker

停止docker:docker stop docker或者systemctl stop docker

重启docker:docker restart或者systemctl stop restart

1查看信息

  1. 查看docker版本信息:docker version
  2. 查看docker安装信息:docker info
  3. 查看docker命令帮助信息:docker --help

2镜像命令

  1. 查看本地镜像:docker images [options]
  2. 搜索镜像:docker search [options] 镜像名字
  3. 下载镜像:docker pull 镜像名字:tag版本
  4. 删除单个镜像:docker rmi 镜像id或者镜像名
  5. 删除全部镜像:docker rmi $(docker images -qa)
  6. 提交镜像:docker commint -m=“提交信息” -a=“作者” 容器id 要创建的容器镜像名:[标签名]
  7. 编译dockerfile生成镜像:docker build -t 镜像名字:tag .
  8. 列出镜像的变更历史:docker hisdory 镜像id
  9. 推送镜像到阿里云:
    $ sudo docker login 阿里云地址 (登陆)
    $ sudo docker tag [ImageId] 阿里云地址:[镜像版本号] (生成镜像)
    $ sudo docker push 阿里云地址:[镜像版本号](提交)

3容器命令

  1. 新建并启动交互式容器:docker run -it 镜像id /bin/bash
  2. 列出当前正在运行的容器:docker ps
  3. 列出所有容器包括历史的:docker ps -a
  4. 列出所有容器的id:docker ps -q
  5. 退出容器并停止容器:exit
  6. 退出容器不停止容器:crtl+P+Q
  7. 启动容器:docker start 容器名或者id
  8. 重启容器: docker restart 容器名或id
  9. 优雅停止容器:docker stop 容器id或者容器名
  10. 强制停止容器 :docker kill 容器id或容器名
  11. 删除单个容器:docker rmi 容器id或者容器名
  12. 删除全部容器:docker rmi $(docker ps -qa) 或者 docker ps -qa | xargs docker rm
  13. 启动守护式容器 docker run -d 容器id
  14. 查看容器日志:docker logs [-f(跟随最新日志打印) -t(加入时间戳) --tail(显示最后多少条)] 容器id
  15. 查看容器内运行的进程 :docker top 容器id
  16. 查看容器细节:docker inspect 容器id
  17. 进入正在运行的容器并以命令行的形式交互(会启动新的线程):docker exec -it 容器id /bin/bash
  18. 进入正在运行的容器(不会启动新的线程):docker attach 容器id
  19. 拷贝容器内的文件到主机:docker cp 容器id:容器内的路径 主机上的路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值