方法一

docker commit <containerid>

docker run -p containerid

通过以上命令创建新的镜像文件,run -p参数开放新端口出来;实际使用上不方便。

方法二

宿主机(host)上修改iptables 规则,开放容器的响应端口;参考网上的命令

iptables -t nat -A DOCKER -p tcp -dport 8080 -j DNAT --to-destination 172.17.0.2:8080

当我们创建nginx镜像时,并且启动nginx时,我们只能在容器内部区访问nginx的网址。所以为了容器之外能访问,需要暴露端口,也就需要了将容器内部的端口映射出去。

docker容器暴露端口的形式有四种:

1、-p

将指定的容器端口映射到宿主机所有地址的一个随机端口

2、-p :

将容器端口映射到指定的主机端口

3、-p ::

将容器端口映射到主机指定ip的随机端口

4、-p ::

将容器端口映射到指定主机ip的指定端口

docker开放的端口_docker容器怎么开端口相关推荐

  1. docker删除none镜像_Docker容器相关命令

    1.新建并启动容器 使用以下docker run命令即可新建并启动一个容器,该命令是最常用的命令,它有很多选项,下面将列举一些常用的选项. -d选项:表示后台运行 -P选项:随机端口映射 -p选项:指 ...

  2. docker web程序本地化_Docker 容器化部署 Python 应用

    点击上方"Python数据科学",星标公众号 重磅干货,第一时间送达☞满600减350,当当这波羊毛我撸定了!♚作者:jerry,爬虫/数据分析/Web.Blog: http:// ...

  3. docker registry push 覆盖_docker容器和镜像操作 - 恋恋风辰

    基于本地模板导入镜像 假如本地有一个ubuntu系统模板压缩包, 可以通过import导入生成新的镜像 cat ubuntu-18.04.tar.gz | docker import - ubuntu ...

  4. docker mysql忘记密码_docker 容器 mysql5.7 忘记root密码 重置密码

    我创建了个 mysql5.7 版本的 dokcer 容器取名 mysql ,但是我忘记了密码. # 进入容器 docker exec -it mysql bash # 设置跳过权限表的加载 # 警告: ...

  5. docker查看mysql日志_Docker 容器日志分析

    查看容器日志 先使用  docker run -it --rm -d -p 80:80 nginx:1.15.8-alpine命令启动一个nginx容器.如果没有异常,会得到容器ID如 d2408a7 ...

  6. 查看docker镜像内部端口号_docker 容器内查看端口

    本文介绍 P2P 加速功能的基本概念.配置方法.使用方法以及故障排查. 什么是 P2P 加速 在镜像拉取流程中,所有镜像的数据流量都从服务器中统一拉取.当几十台 ECS 同时拉取镜像时,我们提供的服务 ...

  7. docker导入MySQL文件_Docker容器中Mysql数据的导入/导出详解

    前言 Mysql数据的导入导出我们都知道一个mysqldump命令就能够解决,但如果是运行在docker环境下的mysql呢? 解决办法其实还是用mysqldump命令,但是我们需要进入docker的 ...

  8. docker mysql 内存大小_docker容器内存占用过高(例如mysql)

    简介 该文章适用于配置低,特别是内存低的服务器,在用容器部署服务时有可能会因为容器占用内存过高导致服务挂掉时参考解决(不是运行在容器里的话,同理也可以修改mysql的配置文件限制内存占用) docke ...

  9. docker ubuntu 文件同步_Docker 的数据管理--Docker从入门到精通摘记

    Docker 数据管理 用户在使用 Docker 的过程中,‍‍往往需要能够查看容器内应用产生的数据,‍‍或者说‍‍需要把容器内的数据进行备份,‍‍再或者说‍‍多个容器之间需要进行数据的共享,‍‍那么 ...

最新文章

  1. 入门级前端 简单的网页书写
  2. blt功能_BitBlt实现TransparentBlt
  3. LeetCode 697. 数组的度
  4. My 1st webUI try
  5. 动态规划 钢条切割问题
  6. 管理员权限自动注册Dll文件
  7. vue-cropper 截图
  8. html页面中常见的特殊符号,收集的web页面html中常用的特殊符号大全
  9. 如何建立个人网站(免费创建个人网站制作流程步骤)
  10. 【算法思路】常见岛屿数量的算法题
  11. word2013和wps使合并后的内容上下对齐
  12. shp文件中polyline是什么_shp文件的读取
  13. 大数据是不是互联网思维?
  14. AM4379 EDMA相关总结
  15. SUS2019迎新赛ret2moonWP
  16. 深耕硬科技,香港科大百万创赛与八大投资机构签署合作意向
  17. 基于Java EE平台项目管理系统的设计与实现(论文+PPT+源码)
  18. 2019年香港银行开户如何才能开成功呢?
  19. LOB大字段空间整理
  20. 判断两个时间戳相隔多少天

热门文章

  1. 从四个方向来解读:当下武汉Java开发的就业前景!
  2. Zigbee——协调器组建网络
  3. Python练习题1.变量类型练习 华氏温度转摄氏温度 圆面积周长计算 判断闰年
  4. 克鲁斯卡尔算法与普里姆算法详解
  5. SQL Server 函数
  6. 远程关机和重启电脑的cmd命令
  7. 你上面写的代码用什么编程软件?
  8. 55岁李连杰近照疯传:人生下半场,拼的是健康
  9. git 删除分支和删除文件夹
  10. MySQL:count(*) count(字段) 实现上区别