docker网络端口映射的实现步骤

 更新时间:2023年07月04日 10:43:06   作者:Destiny_9991  
本文主要介绍了docker网络端口映射的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

原理图解

如图所示:

第一步

创建执行网络端口映射容器

docker run -itd -p 宿主机ip:宿主机端口:容器端口 --name 容器名 镜像名 /bin/bash

docker run -itd -p 0.0.0.0:8081:8080 --name tomcat01 /bin/bash

这里需要注意的是:容器端口是容器里面tomcat的端口号,如果没有修改,就必须写8080.宿主机的端口号可以任意指定。ip写成0.0.0.0的是因为在服务器中,0.0.0.0指的是本机上的所有IPV4地址,是真正表示“本网络中的本机”。 一般我们在服务端绑定端口的时候可以选择绑定到0.0.0.0,这样我的服务访问方就可以通过我的多个ip地址访问我的服务。

第二步

进入tomcat01容器

docker exec -it tomcat01 bash

第三步

此时webapps是空的,需要把webapps.dist里面的内容转移到webapps下

执行命令

cp -r webapps.dist/* webapps

第四步

重启容器里的tomcat即可

cd bin./startup.sh

访问测试

cd bin./startup.sh

访问测试

到此这篇关于docker网络端口映射的实现步骤的文章就介绍到这了,更多相关docker 端口映射内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker拉取镜像错误missing signature key的解决方法

    docker拉取镜像错误missing signature key的解决方法

    这篇文章主要介绍了docker拉取镜像错误missing signature key的解决方法,当我使用docker拉取一个特定的镜像时,提示错误,文中给出了相关的解决方法,需要的朋友可以参考下
    2024-03-03
  • Docker aufs存储驱动layer、diff、mnt目录的区别介绍

    Docker aufs存储驱动layer、diff、mnt目录的区别介绍

    这篇文章主要介绍了Docker aufs存储驱动layer、diff、mnt目录的区别,需要的朋友可以参考下
    2017-04-04
  • Docker下Redis集群(主从+哨兵)安装配置的实现步骤

    Docker下Redis集群(主从+哨兵)安装配置的实现步骤

    本文主要介绍了Docker下Redis集群(主从+哨兵)安装配置的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
    2022-07-07
  • 记 -bash: docker-compose: command not found 的问题解决方法

    记 -bash: docker-compose: command not&nbs

    这篇文章主要介绍了记 -bash: docker-compose: command not found 的问题解决方法,本文给大家介绍的非常详细对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • 利用OpenVSwitch在多台主机上部署Docker的教程

    利用OpenVSwitch在多台主机上部署Docker的教程

    这篇文章主要介绍了利用OpenVSwitch在多台主机上部署Docker的教程,包括配置多个容器的IP地址等内容,需要的朋友可以参考下
    2015-03-03
  • Docker ps命令详解

    Docker ps命令详解

    Docker ps是用于查看Docker服务器中容器状态(运行/暂停/停止),及批量获取容器基本信息最常用的指令,ps命令具有很多可用的参数,本文给大家介绍Docker ps命令,感兴趣的朋友一起看看吧
    2023-11-11
  • windows下Docker部署Flask的详细教程

    windows下Docker部署Flask的详细教程

    这篇文章主要介绍了windows下Docker部署Flask的教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • docker 使用CMD或者ENTRYPOINT命令同时启动多个服务

    docker 使用CMD或者ENTRYPOINT命令同时启动多个服务

    这篇文章主要介绍了docker 使用CMD或者ENTRYPOINT命令同时启动多个服务,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Docker的镜像制作方法详解

    Docker的镜像制作方法详解

    这篇文章主要介绍了Docker的镜像制作方法的相关资料,文章讲解了Docker镜像的基本原理、结构和制作方式,镜像是创建Docker容器的基础,需要的朋友可以参考下
    2024-10-10
  • Centos8安装docker报错(错误提示:All mirrors were tried)的问题

    Centos8安装docker报错(错误提示:All mirrors were tried)的问题

    最近总是遇到“All mirrors were tried”的报错信息,没办法,就rm -rf /etc/yum.repos.d/* 全部!删了,下面小编通过本文给大家介绍下Centos8安装docker报错(错误提示:All mirrors were tried)的问题及解决过程,感兴趣的朋友一起看看吧
    2022-03-03

最新评论