专栏首页测试技术圈Docker 运行一个web服务:hello world

Docker 运行一个web服务:hello world

Docker 运行一个web服务

运行第一个web应用服务

python flask举个例子

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

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

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

这样通过docker ps可以看到后面有一个0.0.0.0:32769->5000/tcp,这就说明Docker 开放了 5000 端口(默认 Python Flask 端口)映射到主机端口 32769 上。

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

通过如上的命令,可以完成从容器的5000端口映射到本地主机的5000端口上。

网络端口的快捷方式

上面的例子我们是用来docker ps查看端口,docker还提供了一个查看端口占用的命令

docker port CONTAINER ID或者NAMES

快速查看docker端口和主机端口的映射关系

查看 WEB 应用程序日志

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

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

docker top wizardly_chandrasekhar

检查 WEB 应用程序

docker top wizardly_chandrasekhar

停止 WEB 应用容器

docker stop wizardly_chandrasekhar

重启WEB应用容器

docker start wizardly_chandrasekhar

移除WEB应用容器

docker rm wizardly_chandrasekhar

移除容器的时候,容器必须是stop状态

查询最后一次创建的容器

docker ps -

本文分享自微信公众号 - V社 北京社(SoftwareTesters)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-24

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker 容器连接

    这样我们就可以通过访问 127.0.0.1:5001(主机) 来访问容器的 5000 端口。这里面默认都是绑定TCP要绑定UDP如下命令:

    Criss@陈磊
  • 拉取一个nginx的容器

    PS:docker exec -it containerID /bin/bash 进入容器

    Criss@陈磊
  • Yourkit 监控Jetty

    Windows安装yourkit Java Profiler 2014, 在工具中get free license就可以了。 Linux 下载linux版本的y...

    Criss@陈磊
  • Docker 使用指南 (三)—— 网络配置

    本文详细介绍了Docker网络配置的四个模式,以及模式下的具体配置操作。希望对入门,Docker的童鞋有所帮助。

    田飞雨
  • Docker 渐入佳境

    以网站服务为例,一般需要80端口,那么如何使容器的端口能被外界访问得到呢?这就要用到容器的端口映射。

    李郑
  • Docker渐入佳境

    以网站服务为例,一般需要80端口,那么如何使容器的端口能被外界访问得到呢?这就要用到容器的端口映射。

    李郑
  • OpenStack支持哪些容器编排引擎?

    组织通常会使用容器编排工具,有时称为编排引擎,来部署、扩展和连接不同的容器技术组件。这些编排工具还帮助企业监控容器实例,从而缓解容器蔓延到整个企业。 ? Ope...

    静一
  • Docker 网络模型

    单机容器内的通信是通过 docker 自带的网桥连接互通的,如果是集群,那么做这些单机网络模型就行不通了,因为集群必然会将一个服务的多个任务需要分布到不同的机器...

    张乘辉
  • 如何在Ubuntu 14.04上使用Fluentd和ElasticSearch集中Docker日志

    Fluentd是一个开源数据收集器,旨在统一日志记录基础架构。它旨在通过简化和扩展日志来收集和存储日志,从而将运营工程师,应用工程师和数据工程师聚集在一起。

    信姜缘
  • ASP.NET Core & Docker 实战经验分享

    晓晨

扫码关注云+社区

领取腾讯云代金券