启动容器:
docker run image[COMMAND][ARG.....]docker
启动交互式容器:
docker run -i -t image /bin/bash
-i --interactive=true|false 默认是false
-t --tty=true|false 默认是false
查看容器:
docker ps [-a][-l]
docker inspect 容器名字或者容器idcentos
自定义容器名:
docker run --name=容器名字 -i -t image /bin/bashbash
从新启动中止的容器:
docker start[-i] 容器名日志
删除中止的容器
docker rm 容器名或者容器id进程
====================守护式容器==================
一、可以长期运行
二、没有交互式会话
三、适合运行应用程序和服务ip
一、docker run -d
二、退出时以ctrl +p,Q退出容器
附件到运行中的容器
docker attach 容器名或者容器id程序
查看容器日志
docker logs [-f][-t][--tail]容器名
-f --follows=true|false 默认为false
-t --timestamps=true|false 默认为false
--tails=“allim
查看容器内进程:
docker top 容器名top
在已经运行的容器中启动新进程
docker exec [-d][-i][-t]容器名
中止守护式容器:
docker stop 容器名
docker kill 容器名
设置容器的端口映射
run [-P][-p]
-P :容器暴露的全部端口进行映射
-p: 指定某一个容器的端口
一、containerPort docker run -p 80 -i -t centos /bin/bash 二、hostPort:containPort docker run -p 8080:80 -i -t centos /bin/bash 三、ip::containerPort docker run -p 0.0.0.0:80 -i -t centos /bin/bash 四、ip:hostPort:containerPort docker run -p 0.0.0.0:8080:80 -i -t centos /bin/bash