当前位置: 首页 > article >正文

Docker端口映射

Docker端口映射

1.为什么需要端口映射
外部机器访问docker容器的应用,需要解决2个问题:
1) 外部机器能够成功连接docker容器
2) 外部机器能够访问docker容器的端口

2.实现端口映射
docker run … -p [宿主机服务端口:]容器服务端口 …
注意:"宿主机服务端口:"部分若省略,宿主机会采用随机端口号和容器端口完成映射

3.查看端口映射
docker port 容器 # 查看指定容器的端口映射
docker ps -a # 查看所有容器的端口映射

4.修改端口映射
首先,停止docker服务;
修改"hostconfig.json"
cd /var/lib/docker/containers/容器ID
vim hostconfig.json
搜索"PortBindings"
“PortBindings”:{“80/tcp”:[{“HostIp”:“”,“HostPort”:“81”}]}
重启docker服务,重启容器

5.防火墙问题
firewall-cmd --zone=public --permanent --add-port=80/tcp
firewall-cmd --reload
systemctl stop firewalld
systemctl disable firewalld


http://www.kler.cn/a/296838.html

相关文章:

  • 测试即服务(TaaS):概念、优势及应用场景!
  • 易灵思FPGA开发(一)——软件安装
  • 软考学习 数据结构 排序
  • 【机器学习-神经网络】循环神经网络
  • Excel如何把表格变成图表
  • 计算机的错误计算(八十七)
  • 数据结构之抽象数据类型(c语言版)
  • Java 面试题:从源码理解 ThreadLocal 如何解决内存泄漏 ConcurrentHashMap 如何保证并发安全 --xunznux
  • AI算力池化技术助力运营商打造智算生态
  • 驱动(RK3588S)第九课时:多节点驱动与函数接口
  • vulhub靶场log4j2漏洞复现
  • Ansible Tower与AWX:构建可视化的运维自动化解决方案
  • C++11第三弹:lambda表达式 | 新的类功能 | 模板的可变参数
  • Linux循环分支
  • 8Manage采购申请管理:轻松实现手动采购流程自动化
  • k8s灰度/金丝雀发布
  • 三、导航事件生命周期
  • 【详解】文件操作,Stream流
  • 【零基础必看的数据库教程】——SQL WHERE 子句
  • “从失业到月入过万:一位上班族的AI绘画赚钱之路”