Docker实战系列(2)-镜像与容器

2019-07-30  本文已影响0人  Kevin_Luo

镜像相关

Docker search 镜像名称
//默认拉取该镜像的 latest 版本
Docker search 镜像ID
//拉取特定版本
Docker search 镜像ID:TAG
Docker images
#如果删除的是正在运行的镜像,需先停止并且删除容器后才能删除镜像
Docker rmi  镜像ID
Docker commit -a "qianshic.com" -m "my image 1.0" 容器名称或id 打包的镜像名称:标签
 Docker tag 镜像ID 远程仓库地址/镜像名:标签
Docker push 远程仓库地址/镜像名:标签

容器相关

Docker run [参数列表] 镜像名称 [COMMAND] [ARG...]
Docker run -d -P linuxserver/Nginx 一个端口
Docker run -d -p 8010:8080 Tomcat 

后台运行一个 Tomcat 容器并且把容器 8080 端口映射到宿主机器上的 8010 端口,命名为 Tomcat-for-my,并且把 Tomcat 中的 Webapps 和 logs 挂载到宿主机 /var 目录下。

Docker run -d -p 8010:8080 --name Tomcat-for-my -v /var/Tomcat-for-my/Webapps:/usr/local/Tomcat/Webapps -v /var/Tomcat-for-my/logs:/usr/local/Tomcat/logs Tomcat
Docker container start 容器ID或容器名
//或
Docker start  容器ID或容器名
Docker container stop 容器ID或容器名
//或
Docker stop  容器ID或容器名
Docker container restart 容器ID或容器名
//或
Docker restart  容器ID或容器名
Docker exec -it 容器ID或容器名 bash  
Docker logs -f -t --tail=行数  容器ID或容器名
Docker logs -f -t --since="2018-11-28" --tail=10  容器ID或容器名
上一篇 下一篇

猜你喜欢

热点阅读