Docker的使用

Docker 容器使用

Docker 客户端

查看Docker客户端所有命令:docker

更深入了解某个命令具体使用方法:docker  要查看的命令  --help

运行一个web应用

使用 docker 构建一个 web 应用程序:docker pull training/镜像的名字

在docker容器中运行一个 Python Flask 应用来运行一个web应用:docker run -d -p training/镜像的名字 python app.py

            -d :让容器在后台运行

             -p:将容器内部使用的网络端口映射到我们的使用的主机上

查看 WEB 应用容器

查看我们正在运行的容器: docker ps

Docker 开放了5000端口映射到主机端口32769上。

更改Docker运行的端口:docker run -d -p 5000:5000 training/镜像的名字 python app.py 

 查看容器端口映射的另一种方式: docker port 容器ID

查看 WEB 应用程序日志

查看容器内部标准输出: docker logs [ID或者名字]

-f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出。

查看WEB应用程序容器的进程

查看容器内部运行的进程:docker top ID或容器名

检查 WEB 应用程序

检查Docker底层的信息:docker inspect

使用 docker inspect 来查看 Docker 的底层信息。它会返回一个 JSON 文件记录着 Docker 容器的配置和状态信息。

 

停止 WEB 应用容器

停止容器的使用:docker stop ID或容器名

重启WEB应用容器

重新启动已经停止的容器: docker start ID或容器名

查询最后一次创建的容器: docker ps -l

重启正在运行的容器: docker restart 

移除WEB应用容器

删除不需要的容器:docker rm ID或容器名

删除容器时,容器必须是停止状态,否则会报如下错误:

 

posted @ 2018-09-25 11:12  junjun_story  阅读(93)  评论(0编辑  收藏  举报
****************************************** 页脚Html代码 ****************************************** 页脚Html代码