您现在的位置是:首页 > 文章详情

Docker常用命令汇总

日期:2019-07-29点击:638
Docker常用命令汇总:
  1.DockerHub中搜索镜像:  docker search java 
  2.下载镜像:
    (1).下载最新版本的Java镜像:  docker pull java 
    (2).指定想要下载的镜像标签和docker registry地址:  docker pull  reg.itmuch.com/java:7
    (3).列出已经下载的镜像:  docker images 
    (4).删除本地指定镜像:   docker rmi hello-world 
    (5).删除本地所有镜像:  docker rmi -f $(docker images)
    (6).保存镜像,将busybox保存为busybox.tar:   docker  save  busybox > busybox.tar , docker  save  --output  busybox.tar   busybox 
    (7).加载镜像,从busybox.tar文件中加载镜像:  docker load < busybox.tar  , docker  load --input  busybox.tar  
    (8).通过dockerfile构建镜像:   docker  build  -t  itmuch/some-repo:some-tag  .
    (9).docker run 命令新建并启动一个容器:   docker  run  java  /bin/echo  'Hello World'
   (10).启动一个nginx容器:  docker  run  -d -p  91:80  nginx
   (11).列出运行中的容器:  docker  ps 
   (12).停止容器:  docker stop  784fd3b294d7
   (13).强制停止容器:  docker kill   784fd3b294d7
   (14).启动已经停止的容器:    docker start  784fd3b294d7
   (15).重启容器:    docker  restart   784fd3b294d7
   (16).进入运行中的容器:  docker attach  784fd3b294d7   
   (17).使用nsenter进入容器:    
        一、docker inspect --fromat  "{{State.Pid}}"    784fd3b294d7   
        二、nsenter  --target   95492   --mount  --uts  --ipc --net --pid 
   (18).删除容器(删除指定、删除所有容器):   docker  rm  784fd3b294d7  ,   docker  rm -f  $(docker ps -a -q)
   (19).导出容器:  将red_panda容器导出成latest.tar文件:
        docker  export  red_panda > latest.tar  
        docker  export  --output = "latest.tar"  red_panda 
        
   (20).导入容器:   从nginx2.tar文件导入,并创建nginx镜像:  
        docker  import  nginx2.tar  nginx   
        
        
  
原文链接:https://yq.aliyun.com/articles/711711
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章