码迷,mamicode.com
首页 > 其他好文 > 详细

Docker 容器的使用

时间:2019-10-17 12:04:11      阅读:67      评论:0      收藏:0      [点我收藏+]

标签:str   创建   font   文件   名称   检查   web   内部使用   port   

运行一个web应用

使用 docker 构建一个 web 应用程序

我们将在docker容器中运行一个 Python Flask 应用来运行一个web应用

docker pull training/webapp  # 载入镜像
docker run -d -P training/webapp python app.py

 

技术图片

 

 

 

参数说明:

  • -d:让容器在后台运行。

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

 

可以看到,容器在后台运行了

技术图片

 

 

 

 

我们也可以通过 -p 参数来设置不一样的端口:

ocker run -d -p 5000:5000 training/webapp python app.py

 

技术图片

 

 

 

 

网络端口的快捷方式

通过 docker ps 命令可以查看到容器的端口映射,docker 还提供了另一个快捷方式 docker port,使用 docker port 可以查看指定 (ID 或者名字)容器的某个确定端口映射到宿主机的端口号。

docker port 容器id/容器名称

 

技术图片

 

 

 

 

查看 WEB 应用程序日志

docker logs [ID或者名字] 可以查看容器内部的标准输出。

技术图片

 

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

 

 

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

我们还可以使用 docker top 来查看容器内部运行的进程

技术图片

 

 

 

 

检查 WEB 应用程序

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

技术图片

 

 

 

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

技术图片

 

 

 

移除WEB应用容器

我们可以使用 docker rm 命令来删除不需要的容器,在移除之前先把容器停止下来

技术图片

 

Docker 容器的使用

标签:str   创建   font   文件   名称   检查   web   内部使用   port   

原文地址:https://www.cnblogs.com/braveym/p/11690994.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!