(三)docker容器管理

内容纲要

docker ps   //查看系统里是否有 活跃的 容器

docker ps -a //查看所有容器

docker run 镜像 命令   //如果没有指定命令的话,此时会运行镜像里自带的cmd。容器里,必须有运行的东西,如果结束了,容器也会结束

docker run -t docker.io/centos bash   //-t的意思是给你一个终端

docker run -t -i docker.io/centos bash   //-i的意思是给你一个交互式环境,此外,如果不加bash,则运行的是默认值,默认值也就是bash

docker run -t -i -h xxx docker.io/centos   //-h xxx给容器的主机名起名为xxx

docker run -t -i -h xxx –name=dd docker.io/centos   //–name=dd创建一个容器的名字是dd

docker run -t -i -h xxx –name=dd –rm docker.io/centos   //–rm临时运行一个容器

docker run -t -d -i -h xxx –name=dd –rm docker.io/centos   //-d 放在后台运行

docker run it –restart=always docker.io/centos   //防止从容器退出来的时候挂掉

docker attch 容器   //进入容器

创建一个web站点

docker run -dit –name=web –restart=always docker.io/nginx

docker inspect web   //查看web的属性,可以看到ip地址 mac地址

curl -s 172.17.0.2

<h1>Welcome to nginx!</h1>

docker -exec it web bash   //额外的运行一个bash,退出之后不影响原有的运行。

docker top web   //和linux top意思是一样的

docker logs web   //查看web运行出的命令

spacer

Leave a reply

评论审核已启用。您的评论可能需要一段时间后才能被显示。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据