Docker—Three
Docker 容器使用
Docker 之 客户端
- docker 命令来查看到 Docker 客户端的所有命令选项;
~# docker
Docker 之 运行web应用
docker容器中运行Python Flask 应用来运行web应用
~# docker run -d -P training/webapp python app.py
- -d:容器后台运行;
- -P:容器网络端口映射到主机上;
Docker 之 查看 WEB 应用容器
~$ docker ps
- -p 标识来绑定指定端口;
~$ docker run -d -p 5000:5000
- docker ps 查看到容器的端口映射;
- docker port 查看指定 容器的确定端口映射到宿主机的端口号;
- docker port查看容器端口的映射情况;
~$ docker port 7a38a1ad55c6
~$ docker port XXXX
Docker 之 查看WEB应用程序日志
- docker logs :查看容器内部标准输出;
~$ docker logs -f ****
- -f:dokcer logs 像 tail -f 一样输出容器标准输出。
Docker 之 查看WEB应用程序容器进程
- docker top :查看容器内部运行进程;
~$ docker top XXXX
Docker 之 检查WEB应用程序
- docker inspect :查看Docker的底层信息;
返回一个 JSON 文件记录着 Docker 容器的配置和状态信息
~$ docker inspect XXXX
Docker 之 停止WEB应用容器
- docker stop停止应用容器
~$ docker stop determined_swanson
Docker 之 重启WEB应用容器
- docker start 启动应用容器;
~$ docker start XXXX
- docker ps -l :查询最后一次创建的容器;
docker restart :重启正在运行的容器;
Docker 之 移除WEB应用容器
docker rm 删除不需要的容器;
~$ docker rm XXXX