docker容器根据进程号查看端口(Docker 通过端口来连接一个容器的实现)
docker容器根据进程号查看端口
Docker 通过端口来连接一个容器的实现Docker容器的连接
1.网络端口映射
我们创建一个python应用的容器
# docker run -d -P training/webapp python app.py
我们使用 -P 参数创建一个容器,使用 docker ps 来看到端口5000绑定主机端口32768
我们也可以使用 -p 标识来指定容器端口绑定到主机端口。
两种方式的区别是:
-P :是容器内部端口随机映射到主机的高端口。
-p : 是容器内部端口绑定到指定的主机端口。
………………………………………………………………………………………………………………………………………………………………………
# docker run -d -p 5000:5000 training/webapp python app.py
另外,我们可以指定容器绑定的网络地址,比如绑定127.0.0.1
# docker run -d -p 127.0.0.1:5001:5000 training/webapp python app.py
这样我们就可以通过访问127.0.0.1:5001来访问容器的5000端口
容器默认都是绑定 tcp 端口,如果要绑定 UDP 端口,可以在端口后面加上 /udp
# docker run -d -p 127.0.0.1:5000:5000/udp training/webapp python app.py
docker port <images id> [port]命令可以让我们快捷地查看端口的绑定情况
docker port ce206e3c0ae6 5000
现在我们把其他容器都关掉,开启一个新的nginx容器
# docker run -d -p 5000:80 --name web111 nginx
我们把容器的80端口转发到本地的5000端口,然后在外部进行访问
可以看见我们是可以访问成功的,说明端口转发过来了
2.Docker容器连接
端口映射并不是唯一把 docker 连接到另一个容器的方法。
docker有一个连接系统允许将多个容器连接在一起,共享连接信息。
docker连接会创建一个父子关系,其中父容器可以看到子容器的信息。
3.容器命名
我们创建一个容器的时候,docker会自动对它进行命名。但我们也可以使用–name标识来命名容器
docker run -d -P --name Peithon training/webapp python app.py
补充知识:如何查看一个docker容器内部开放有哪些端口
不用进入容器bash内部,在linux命令行内输入docker port 容器id 即可查看
以上这篇Docker 通过端口来连接一个容器的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
- docker容器退出错误码的步骤(docker容器退出错误码的步骤)
- docker容器默认内存大小(Docker 修改docker存储位置 修改容器镜像大小限制操作)
- docker镜像简介(详解使用阿里云镜像仓库构建国外Docker镜像)
- docker启动指定容器ip(Docker每次启动容器,IP及hosts指定的操作)
- docker 快速搭建环境(如何自己搭建DockerHub实现过程解析)
- docker分配容器资源(Mac为docker和kubectl添加自动补全命令的方法)
- docker swarm 集群(用Docker swarm快速部署Nebula Graph集群的教程)
- centosdocker安装教程(centos下docker安装及springboot远程发布docker的方法)
- docker容器与宿主机通信(docker容器与宿主机的数据交互方式总结)
- docker-compose 开发代码(Docker Compose多容器部署的实现)
- docker安装mysql后无法连接(Docker 安装 MySQL 并实现远程连接教程)
- docker 构建整个环境(Docker如何快速搭建LNMP环境最新)
- linux机器重启了docker容器还在不(Linux下docker 容器退出bash的两种实现方法)
- docker入门搭建博客(快速掌握使用Docker搭建开发环境)
- docker虚拟化容器使用教程(Docker安装ClickHouse并初始化数据测试)
- rocketmq安装linux(docker安装rocketMQ教程最详细)
- 你只要花上20天记单词,英语成绩就能从57提到100(你只要花上20天记单词)
- 夕云天际飞,亢龙化太极(夕云天际飞亢龙化太极)
- 爱情可以当饭吃吗(怎么回复)
- 高考数学题(高考数学题基础题占多少分)
- 没钱只能吃土(没钱要吃土了幽默短信发朋友圈)
- 今年考高会很难吗(今年高考会考试吗)
热门推荐
- html5自定义字体图标(HTML5给汉字加拼音收起展开组件的实现代码)
- 如何采集nginx的日志(Filebeat 采集 Nginx 日志的方法)
- laravel后台登录教程(Laravel 默认邮箱登录改成用户名登录的实现方法)
- thinkphpmodel使用教程(Thinkphp5.0 框架Model模型简单用法分析)
- 腾讯云服务器控制台搭建(手把手教你搭建腾讯云服务器入门图文教程)
- Cookie常用属性
- mysql删库操作记录(mysql常用sql与命令之从入门到删库跑路)
- python爬虫并保存excel实例(Python实现爬取亚马逊数据并打印出Excel文件操作示例)
- docker阿里云服务器教程(Docker安装阿里云服务器和在虚拟机安装遇到的坑问题小结)
- 图片热点链接的设置
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9