Docker运维笔记-Docker端口映射_贫穷的微笑的博客-CSDN博客


本站和网页 https://blog.csdn.net/qq_29994609/article/details/51730640 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

Docker运维笔记-Docker端口映射_贫穷的微笑的博客-CSDN博客
Docker运维笔记-Docker端口映射
贫穷的微笑
于 2016-06-21 23:33:29 发布
87015
收藏
22
分类专栏:
Docker运维笔记
文章标签:
Docker
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_29994609/article/details/51730640
版权
Docker运维笔记
专栏收录该内容
11 篇文章
0 订阅
订阅专栏
HDIS-Framework
HDIS-Framework是一个基于SpringBoot、Kubernetes、阿里云服务,编写的一个用于支撑微服务的极速开发框架。
其文档详尽,Demo全面,设计合理,开箱即用,节省开发时间,提升开发效率。
配套的docker、Kubernetes教程已踩过各种坑,让你的微服务无障碍的顺畅运行起来。
HDIS与Kubernetes或SpringCloud配合使用,能达到最佳效果。
为什么要端口映射?
在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法访问虚拟机的,因为没有端口。
端口映射的指令是什么?
docker指令:docker run -p ip:hostPort:containerPort redis
使用-p参数会分配宿主机的端口映射到虚拟机。 IP表示主机的IP地址。 hostPort表示宿主机的端口。 containerPort表示虚拟机的端口。
支持的格式有三种:
ip:hostPort:containerPort:映射指定地址的指定端口到虚拟机的指定端口(不常用) 如:127.0.0.1:3306:3306,映射本机的3306端口到虚拟机的3306端口。 ip::containerPort:映射指定地址的任意端口到虚拟机的指定端口。(不常用) 如:127.0.0.1::3306,映射本机的3306端口到虚拟机的3306端口。 hostPort:containerPort:映射本机的指定端口到虚拟机的指定端口。(常用) 如:3306:3306,映射本机的3306端口到虚拟机的3306端口。
如何查看是否映射成功?
使用docker ps命令查看
出现6379/tcp的表示宿主机并没有打开与虚拟机的端口映射。 出现0.0.0.0:3306->3306/tcp表示宿主机的3306端口映射到了虚拟机的3306端口。
也可以使用docker port NAME查看端口映射情况。
表示虚拟机的3306端口映射到了主机的3306端口。 如果没有任何回复,表示端口映射失败。
贫穷的微笑
关注
关注
62
点赞
22
收藏
打赏
评论
Docker运维笔记-Docker端口映射
为什么要端口映射?端口映射的指令是什么?如何查看端口映射是否成功?
复制链接
扫一扫
专栏目录
Docker 给运行中的容器设置端口映射的方法
01-10
一、概念
Docker 端口映射即映射容器内应用的服务端口到本机宿主机器。
二、实现
当容器中运行一些网络应用,要让外部访问这些应用时,可以通过 -P 或 -p 参数两种方式来指定端口映射。
1. 随机映射
使用 -P 参数时,Docker 会随机映射一个端口到内部容器开放的网络端口,如下开启一个 nginx 服务:
$ docker run -d -P nginx
e93349d539119dc48dc841e117f6388d6afa6a6065b75a5b4aedaf5fb2a051fc
$ docker ps
CONTAINER ID IMAGE COMMAN
Docker学习笔记之Docker端口映射
01-10
最近在学习docker,今天了解了Docker端口映射,给自己留个小笔记,也分享给大家
为什么要端口映射?
在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法访问虚拟机的,因为没有端口。
端口映射的指令是什么?
docker指令:docker run -p ip:hostPort:containerPort redis
使用-p参数会分配宿主机的端口映射到虚拟机。
IP表示主机的IP地址。
hostPort表示宿主机的端口。
containerPort表示虚拟机的端口。
支持的格式有三种:
ip:hostPort:containerPort:映射指定地址的指定端
评论 6
您还未登录,请先
登录
后发表或查看评论
docker 常用命令大全
最新发布
qq_34004646的博客
11-09
31
docker 命令基础 镜像 容器 运维
Docker容器添加映射端口
muzi_87的博客
10-26
725
一般在运行容器时,我们都会通过参数 -p(使用大写的-P参数则会随机选择宿主机的一个端口进行映射)来指定宿主机和容器端口的映射,例如docker run -itd -p 本地端口:容器内端口 所用镜像名参数说明-d 表示后台运行容器-t 为docker分配一个伪终端并绑定到容器的标准输入上-i 是让容器的标准输入保持打开状态-p 指定映射端口即创建容器时,你可以设置一个端口来进行宿主机和容器之间端口的映射,比如外边的8080与容器内的22进行映射后,那你可以使用宿主机IP:8080。
修改docker容器的端口映射(Mac版)
chi0830的博客
07-25
1万+
问题
查看正在运行的mysql的docker容器端口映射情况:
$ docker container port mysql
3306/tcp -> 0.0.0.0:3306
$ docker ps
CONTAINER ID IMAGE COMM...
Docker端口映射实现网络访问
weixin_34267123的博客
09-15
795
Docker端口映射实现网络访问
首先,大家如果看到有什么不懂的地方,欢迎吐槽!!!
我会在当天或者第二天及时回复,并且改进~~
Docker运行容器之后却发现没IP,没端口,那要如何访问容器呢?
下面我来介绍下Docker通过端口映射来实现网络访问
一、从外部访问容器应用
在启动容器的时候,如果不指定对应参数,在容器外...
Docker第六篇-Docker端口映射
supermao1013的专栏
10-15
2822
文章目录宿主机访问容器宿主机随机端口映射容器所有端口宿主机随机端口映射容器指定端口宿主机指定端口映射容器指定端口(常用)宿主机随机端口映射容器指定IP、指定端口宿主机指定端口映射容器指定IP、指定端口容器访问容器查看容器端口
宿主机访问容器
宿主机随机端口映射容器所有端口
-P,宿主机会随机指定端口来映射nginx容器内的所有端口
docker run -tid -P nginx /bin/bas...
Docker-端口映射
南马山上
04-07
859
Docker-端口映射
Docker端口映射
docker容器在启动的时候,如果不指定端口映射参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的。
亦可使用Dockerfile文件中的EXPOSE指令来配置。
端口映射可使用-p、-P来实现:
-p指定要映射的端口,一个指定端口上只可以绑定一个容器
-P将容器内部开放的网络端口随机映射到宿主机的一个端口上
端口映射...
docker 启动 端口 无效, 绑定不上 端口
lihaiyong92的博客
07-30
4440
错误命令: docker run -it xxljob:1.0 -p 7009:7009 --name xxljob
正确命令: docker run -it -p 7009:7009 --name xxljob xxljob:1.0
镜像名称位置不一样, 就导致结果不一样, 最后发现镜像名称必须放在最后, 否则名称后的所有命令都不生效
...
[问题解决] docker run 端口映射失败且无报错
李兆龙的博客
01-11
2069
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。
本作品 (李兆龙 博文, 由 李兆龙 创作),由 李兆龙 确认,转载请注明版权。
Docker版本:2:1.13.1-96.gitb2f74b2.tl2
问题描述
网上对于这个问题的已有回答在这一个时间点看来都没什么意义。
启动容器的时候进行端口映射,不报任何错误,但是所有端口都映射失败,如下显示:
在容器内部执行tcpdump -i bond1 port 24761可以看到宿主机可以收到数据包,但是容器内部收不到。
问题
docker创建端口映射容器时报错
Pcccy的博客
03-21
552
docker: Error response from daemon: driver failed programming external connectivity on endpoint tomcat
配置Docker时可能出现的错误以及解决方案
一起学习
03-11
2401
配置docker时可能会出现的错误
一、Linux用户不在sudoers文件中
1. 原因
​当我们一般用户用到root的一些权限时,可以通过sudo命令来暂时获取root的权限。但是一般用户不知道root的密码,于是有了一个 /etc/sudoers 文件来保存一些用户,既可以让这些用户通过sudo命令来获取权限,又可以限制他们的权限。
2. 解决方法
​1)切换到root
$ su root
​2)查看 /etc/sudoers 权限,查看后发现当前权限为440
# ls -all /et
如何修改运行中docker容器的端口映射
Die Another Day!
05-08
3792
在docker run创建并运行容器的时候,可以通过-p指定端口映射规则。但是,我们经常会遇到刚开始忘记设置端口映射或者设置错了需要修改。当docker start运行容器后并没有提供一个-p选项或设置,让你修改指定端口映射规则。那么这种情况我们该怎么处理呢?
方法一:删除原有容器,重新建新容器
这个解决方案最为简单,把原来的容器删掉,重新建一个。当然这次不要忘记加上端口映射。优缺点:优点是...
通过配置文件修改docker容器端口映射
u011241780的博客
03-06
3万+
有时候,我们需要给正在运行的容器添加端口映射,百度一下发现很多都是通过iptables,或者是通过将当前容器通过docker commit命令提交为一个镜像,然后重新执行docker run命令添加端口映射。这种方法虽然可以,但是感觉好像有点南辕北辙,没有必要啊。看了很多文章,貌似没有一种合适的办法可以相对“优雅”地解决这个问题。在一次偶然的情况下,在 StackOverflow 和一篇老外的文章...
创建新Docker容器时出现“The container name "/xxx" is already in use by container xxxxxxxxxxx...”问题的解决办法
热门推荐
iw1210的专栏
12-01
6万+
创建新Docker容器时出现“The container name "/xxx" is already in use by container xxxxxxxxxxx...”问题的解决办法
详细错误提示:
/usr/bin/docker-current: Error response from daemon: Conflict. The container name "/xxx" is alre...
Docker端口映射
aaaaa12354的博客
06-25
1308
Docker端口映射
端口映射原因:
    在启动容器时,如果不配置宿主机器与虚拟机的端口映射,外部程序是无法访问虚拟机的,因为没有端口。
docker指令:
    docker run -p ip:hostPort:containerPort redis
参数讲解:
    使用-p参数会分配宿主机的端口映射到虚拟机。    IP表示主机...
04、docker端口映射的原理及配置方法
迷逝
09-19
5722
一、容器为什么要做端口映射
查看宿主机的IP信息
docker容器的IP信息
下面面这一段这就是docker 的网络,我们可以看到它的网段是172.17.0.0段的。
3: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
link/ether 02:42:b6:4b:f0:16 brd ff:ff:ff:ff:ff:ff
inet 172.17.0
Docker目录映射
m0_67393827的博客
03-31
5530
docker常用命令:
docker ps // 查看所有正在运行容器
docker stop containerId // containerId 是容器的ID
docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID
docker stop $(docker ps -a -q) // stop停止所有容器
docker rm $(docker ps -a -q) // remove删除所有容器
docker restart 容器id //重启容器
dock
【Docker】给运行的容器添加端口映射
cai454692590的博客
05-24
2万+
【Docker】给运行的容器添加端口映射
最近使用Docker作为容器,部署项目的时候,发现有个问题就是容器只能在启动的时候配置预先配置端口,但是往往实际应用的过程中会发现端口不够用,然后网上找了一下资料,大概的方案有两种:
方法一:把正在运行的容器打包成为docker镜像,然后直接使用run命令重新添加端口映射。这个方法......
docker网络端口映射
CTSOL的博客
06-23
1万+
docker网络端口映射
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:技术黑板
设计师:CSDN官方博客
返回首页
贫穷的微笑
CSDN认证博客专家
CSDN认证企业博客
码龄7年
诺基亚通信(上海)有限公司
56
原创
10万+
周排名
84万+
总排名
14万+
访问
等级
1284
积分
35
粉丝
97
获赞
评论
40
收藏
私信
关注
热门文章
Docker运维笔记-Docker端口映射
87014
Redis学习笔记(5)-SpringDataRedis的使用
17097
Redis学习笔记(3)-Redis事务,过期时间,队列
4969
设计模式(1)-创建模式、结构模式、行为模式的区别
4756
K8S运维笔记-istio安装与配置(1.0.0版本)
2962
分类专栏
人工智能
1篇
K8S运维笔记
4篇
Redis学习笔记
7篇
Docker运维笔记
11篇
Mysql学习笔记
3篇
设计模式
19篇
Mongodb学习
1篇
其他笔记
6篇
运维笔记
7篇
最新评论
Docker运维笔记-Docker端口映射
Tisfy:
Nice!
Docker运维笔记-Docker端口映射
Deep Learning小舟:
喜欢!(^ ^)
K8S运维笔记-dashboard安装与配置
qq29847639:
到底有什么参考价值那....
Docker运维笔记-Docker端口映射
不忘初心1123
回复
梁顿:
ipv6的通病
设计模式(1)-创建模式、结构模式、行为模式的区别
Vincent凯:
一些行为对象模式描述了一组对等的对象怎样相互协作以完成其中任何一个对象都无法单独完成的任务。
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
其他笔记-Pycharm必备插件推荐
人工智能-Windows安装TensorFlow
K8S运维笔记-安装traefik-ingress
2020年2篇
2018年25篇
2016年32篇
目录
目录
分类专栏
人工智能
1篇
K8S运维笔记
4篇
Redis学习笔记
7篇
Docker运维笔记
11篇
Mysql学习笔记
3篇
设计模式
19篇
Mongodb学习
1篇
其他笔记
6篇
运维笔记
7篇
目录
评论 6
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
贫穷的微笑
你的鼓励将是我创作的最大动力
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值