地址映射方式

启动时如果用-P(大写),Docker会随机映射一个49000~49900的端口到内部容器开放的网络端口。

使用-p(小写)可以指定映射的地址

三种格式:

IP:HostPort:ContainerPort

IP::ContainerPort

HostPort:ContainerPort

1.映射所有接口地址

不指定ip,指定端口,如-p 5000:5000,此时会将所有本地所有地址的接口

2.映射指定地址

指定ip和端口,如-p 127.0.0.1:5000:5000,此时只会将本地127.0.0.1地址的5000端口映射到容器5000端口

3.映射到指定地址的随机端口

指定ip,不指定端口,如-p 127.0.0.1::5000,此时会将本地127.0.0.1地址的一个随机端口映射到容器的5000端口

4.查看映射端口配置

docker port nostalgic_morse 5000
127.0.0.1:49155

容器有自己的内部网络和IP地址,使用docker [container] inspect +容器ID可以获取容器的具体信息。

docker容器地址映射相关推荐

  1. Docker 容器的网络连接

    2019独角兽企业重金招聘Python工程师标准>>> 文章首发于公众号<程序员果果> 地址:https://mp.weixin.qq.com/s/DzF-ZwaY4Qt ...

  2. Docker容器技术 笔记

    Docker容器技术 Docker是一门平台级别的技术,涉及的范围很广,所以,在开始之前,请确保你完成:Java SpringBoot 篇(推荐完成SpringCloud篇再来)视频教程及之前全部路线 ...

  3. 解决docker容器因报错无法启动的问题,检查、修复容器错误并重启

    问题复现 使用: sudo docker ps -a 查看当前的docker容器: 我们想启动name为[docker-mongo]的这个容器,因此要执行 sudo docker start dock ...

  4. Docker容器中GUI软件的远程图形界面交互:mobaXterm+SSH,以脑影像处理软件FSL为例;FSL6.0.3完整安装与可视化;docker容器图形化;远程登录docker容器;

    前言   对docker容器中软件的操作,是基于命令行的,这就导致了习惯图形化界面的人比较难以使用docker,而它又是一个神器,所以很难受.一般情况下,可以给容器安装一个桌面环境,然后用类似VNC的 ...

  5. Docker容器部署

    1.Docker简介 1.1虚拟化 1.1.1什么是虚拟化 在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器.网络.内存及存储等,予以抽象 ...

  6. 有趣的Docker容器

    学习目标: ☞ 掌握Docker基础知识,能够理解Docker镜像与容器的概念 ☞ 完成Docker安装与启动 ☞ 掌握Docker镜像与容器相关命令 ☞ 掌握Tomcat Nginx 等软件的常用应 ...

  7. Docker容器的备份与恢复,Docker镜像的备份与恢复

    1. 备份容器 首先,为了备份Docker中的容器,我们会想看看我们想要备份的容器列表.要达成该目的,我们需要在我们运行着Docker引擎,并已创建了容器的Linux机器中运行 docker ps 命 ...

  8. docker 容器访问宿主机的解决方式

    需求 基于本地docker的自研及使用需要,希望docker容器的服务能连接到宿主机提供的服务. 背景 网络上查阅了大量的资料,基本的解决办法是通过手动查阅IP的方式进行, 但docker宿主机的ip ...

  9. Spring cloud 微服务docker容器化最佳实践

    Spring cloud 是当下最炙手可热的微服务套件,我们将介绍如何整合Docker容器达到高效快捷的构建发布 采用了dockerfile-maven-plugin插件发布镜像到远程docker主机 ...

最新文章

  1. 利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM
  2. js内存泄露 垃圾回收_Java内存体系结构(模型),垃圾回收和内存泄漏
  3. keeplive linux平台下,Linux下搭建keepalive+nginx
  4. Trunk Vlan
  5. 运维组如何管理服务器资源,运维服务管理体系方案全套.doc
  6. 计算机网络路由器方面的论文,简析计算机网络问题中路由器故障的论文
  7. 鸿蒙系统华为mate10,从3899跌至1040,2K分辨率+4000mAh,可升级鸿蒙系统
  8. c#带参数和返回值的函数 开启线程调用的方法
  9. 如何在“活动监视器”中检查Mac是否需要更多内存?
  10. cad无法修复图形文件_CAD应用技巧:DWG图形的“瘦身”
  11. SOME/IP报文格式-Request ID
  12. linux把m4s格式转换mp4,m4s格式(B站m4s怎么转换成MP4)
  13. java 中鼠标事件_Java中的鼠标事件
  14. Windows入侵痕迹清理
  15. BZOJ1412: [ZJOI2009]狼和羊的故事
  16. Win11的几个实用技巧系列之不能玩植物大战僵尸、如何彻底删除360所有文件
  17. 与第三方接口调用时白名单功能
  18. Python实现电子钢琴及封装
  19. 2022年,我加入了微软MVP大家庭
  20. 2023湖北师范大学计算机考研信息汇总

热门文章

  1. 【TS】在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型
  2. 门面模式Facade
  3. selenium爬取珍爱网用户信息
  4. linux 内核 不用initrd,linux2.4/2.6内核kernel对Initrd的处理流程
  5. java怎样建立头插法单链表,链表的创建,头插法创建单链表(带源码+解析)
  6. 数据结构与算法基础-学习-19-哈夫曼解码
  7. Gradle下载依赖jar包位置修改
  8. 智慧港口——基于二三维一体化GIS的港口可视化监管平台
  9. Java 使用java的URL类通过url下载网络资源
  10. CABasicAnimation的基本使用方法(移动·旋转·放大·缩小)