docker容器命令
<h4>启动容器</h4>
<p>docker run [参数] centos
参数说明:
--name="name01" 容器名字用来区分
-it 交互方式运行
-d 后台方式运行
-P (大写)指定容器端口
-p (小写)随机指定端口</p>
<h4>进入容器</h4>
<p>docker run -it centos /bin/bash</p>
<h4>列出容器</h4>
<p>docker ps //列出运行的容器
-a //列出运行容器和历史运行容器
-q //只显示容器id
-n=? 显示最近创建的容器</p>
<h4>退出容器</h4>
<p>exit 直接退出并停止容器运行
Ctrl + P + Q 退出但不停止</p>
<h4>删除容器</h4>
<p>docker rm 容器id //删除指定容器
docker rm -f $(docker ps -aq) //删除所有容器</p>
<h4>启动和停止容器</h4>
<p>docker start //启动容器
docker restart //重启容器
docker stop //停止容器
docker kill //强制停止杀死容器进程</p>
<h4>查看日志</h4>
<p>docker logs -tf [容器(id)]
docker logs -tf --tail 10 [容器]//查看十条日志</p>
<h6>shell脚本添加日志</h6>
<p>docker run -d centos /bin/sh -c "while true;do echo docker;sleep 5;done"</p>
<h5>查看容器进程信息</h5>
<p>docker top [容器id]</p>
<h4>查看镜像的元数据</h4>
<p>docker inspect [(容器id)]</p>