端口映射与容器互联

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 端口映射与容器互联
端口隐射实现端口访问

外部访问 -P (大P 随机外部49000~49900)

docker run -it -d -P training/webapp python app.py

查看运行日志

docker logs -f 容器名字

外部访问 -p (小p指定端口)

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

映射到指定地址的任意端口

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

查看映射端口配置

docker port nostalgic_franklin 5000
互联机制实现便捷访问

自定义容器名字

docker run -it -d -P --name testweb training/webapp python app.py

创建一个数据库容器

docker run -d --name db training/postgres

创建一个web 容器

docker run -it -d -P --name web --link db:db training/webapp python app.py

查看环境变量信息

docker run -it -d -P --name web --link db:db training/webapp python app.py env

进入这个容器查看配置

cat /etc/hosts

查看配置

docker inspect 容器名字

查看指定配置

docker inspect --format={{.XXX.xxx}} 容器名字
目录
相关文章
|
5月前
|
NoSQL 关系型数据库 Redis
Docker的通俗理解和通过宿主机端口访问Redis容器的实例
本文目标:引导初学者入门Docker,理解镜像、容器和宿主机概念,学习常用Docker命令,特别是如何创建并从Redis容器通过宿主机端口访问。 关键点: - Docker核心:镜像(类)、容器(实例)、宿主机(运行环境)。 - `docker pull` 拉取镜像,如 `redis:3.0`。 - `docker run -d --name` 后台运行容器,如 `my-redis`。 - `-p` 参数做端口映射,如 `6379:6379`。 - `docker exec -it` 交互式进入容器,如 `bash` 或执行命令。
261 4
|
网络架构 Docker 容器
Docker容器动态添加端口
Docker容器动态添加端口
307 0
|
JSON 网络协议 开发工具
对已有的docker容器添加新的目录映射, 端口映射,环境变量,dns等
docker容器已经建立并运行, 需要在已有容器上添加新的目录映射,端口映射,环境变量等
2417 0
|
2月前
|
NoSQL 应用服务中间件 Redis
Docker跨宿主机容器通信-通过网络跨宿主机互联
这篇文章介绍了Docker容器跨宿主机通信的实现方法,包括Docker的四种网络模式(host、none、container、bridge)以及如何通过修改网络配置和添加路由规则来实现不同宿主机上的容器之间的互联。
204 0
Docker跨宿主机容器通信-通过网络跨宿主机互联
|
2月前
|
应用服务中间件 nginx Docker
Docker同一台宿主机容器通信-通过容器名称互联
本文详细介绍了如何通过容器名称实现同一宿主机上容器间的互联,并提供了实战案例。首先,文章解释了容器间通过自定义名称访问的原理,随后演示了创建并连接Tomcat与Nginx容器的具体步骤。此外,还讨论了配置中可能出现的问题及解决方案,包括避免硬编码IP地址和使用自定义容器别名来增强系统的灵活性与可维护性。通过这些实践,展示了如何高效地配置容器间通信,确保服务稳定可靠。
124 1
Docker同一台宿主机容器通信-通过容器名称互联
|
4月前
|
人工智能 Serverless API
函数计算产品使用问题之如何在一个Docker容器内运行一个持续监听特定端口的应用程序
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
3月前
|
Kubernetes 应用服务中间件 Docker
在K8S中,Pod网络访问与Docker容器端口映射有何不同?
在K8S中,Pod网络访问与Docker容器端口映射有何不同?
|
6月前
|
Docker 容器
docker: 如何不新建容器 修改运行容器的端口
docker: 如何不新建容器 修改运行容器的端口
|
6月前
|
数据管理 Linux Docker
docker 数据管理 与容器互联
docker 数据管理 与容器互联
|
6月前
|
Docker 容器
如何修改docker容器的端口映射
如何修改docker容器的端口映射