首页 > 其他 > 详细

Docker命令

时间:2020-05-28 09:45:58      阅读:28      评论:0      收藏:0      [点我收藏+]

一.镜像操作

  1.docker search  搜索存放在Docker Hub中的镜像  如:docker search java

  2.docker pull  从Docker Registry中下载镜像  如:docker pull java

  3.docker images  列出已下载的镜像

  4.docker rmi  删除指定名称的镜像  如:docker rmi -f hello-world

  5.docker rmi -f $(docker images)  删除所有镜像

  6.docker save  保存镜像  如:docker save java > java.tar 或者 docker save -o java.tar java

  7.docker load  加载镜像  如:docker load < java.tar 或者 docker load --input java.tar

  8.docker build  构建镜像  下篇文章详细讲解用Dockerfile文件构建镜像

二.容器操作

  1.docker run  新建并启动容器  如:docker run -d -p 911:80 nginx    其中:-d 表示后台运行 -p 911:80 指定端口映射 外部可通过宿主机:IP:911 访问nginx

  2.docker ps  列出容器  如:docker ps -a  其中:-a表示列出所有容器,包含未运行的容器(默认只显示运行的容器)

  3.docker stop  停止容器  如:docker stop d626abee6138   其中:d626abee6138是容器ID

  4.docker kill  强制停止容器  如:docker kill d626abee6138 

  5.docker start  启动已停止的容器  如:docker start d626abee6138 

  6.docker restart  重启容器  注:实际上实现执行了docker stop,然后执行了docker start命令

  7.docker attach  进入容器  

  8.docker rm  删除指定容器  如:docker rm d626abee6138

  9.docker rm -f $(docker ps -a -q)  删除所有容器

  10.docker export  导出容器  如:docker export abc > abc.tar 或者 docker export --output="abc.tar" abc 将abc容器导出成abc.tar文件

  11.docker import  导入容器  如:docker import abc.tar abc  从abc.tar文件导入,并创建abc镜像

三.配置Docker镜像加速

  在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):

  {"registry-mirrors":["https://reg-mirror.qiniu.com/","https://hub-mirror.c.163.com/"]} //可同时配置多个

  然后执行下面两个命令

  # sudo systemctl daemon-reload
  # sudo systemctl restart docker

Docker命令

原文:https://www.cnblogs.com/yhd-2018/p/12977719.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!