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运行出的命令