首页 > 其他分享 >Docker容器数据卷和端口映射

Docker容器数据卷和端口映射

时间:2023-08-11 15:07:32浏览次数:38  
标签:容器 www httpd v1.0 apache 镜像 Docker 端口映射

拓扑图:

Docker容器数据卷和端口映射_centos


推荐步骤:

  • 使用基础Centos:v1.0镜像生成容器名字apache,进入容器中安装阿里云源,安装apache服务,将容器导出到文件,将文件导入到docker中作为apache基础镜像使用,镜像名字apache:v1.0
  • 在Centos01主机创建/www/目录,将www.名字字母.com输入到/www/index.html中,使用apache镜像运行容器名字叫httpd,挂在数据卷/www目录挂在到容器的/var/www/html/目录中,将httpd容器的端口映射到宿主机IP地址192.168.100.10的80端口,切换到httpd容器运行apache服务
  • 在Centos02主机安装DNS服务器,创建区域自己名字首字母.com,在自己名字首字母.com区域添加www主机指向centos01主机的IP地址
  • Win10客户端配置IP地址指定正确DNS使用nslookup解析www.自己名字.com域名访问Centos01容器发布的apache服务
  • 在Cenoos01主机通过centos:v1.0镜像运行容器centos01连接到httpd容器,切换到centos01容器安装阿里云源,安装elinks工具使用命令http://httpd/访问centos01apache容器中的服务

实验步骤:


  1. 使用基础Centos:v1.0镜像生成容器名字apache,进入容器中安装阿里云源,安装apache服务,将容器导出到文件,将文件导入到docker中作为apache基础镜像使用,镜像名字apache:v1.0
    开启路由转发功能

使用基础Centos:v1.0镜像生成容器名字apach

‘’

Docker容器数据卷和端口映射_Apache_02


进入容器中安装阿里云源,安装apache服务,将容器导出到文件,将文件导入到docker中作为apache基础镜像使用,镜像名字apache:v1.0

删除yum源

Docker容器数据卷和端口映射_centos_03


Docker容器数据卷和端口映射_Apache_04


安装apache服务器

Docker容器数据卷和端口映射_centos_05


将容器导出到文件,将文件导入到docker中作为apache基础镜像使用,镜像名字apache:v1.0

启动服务器

Docker容器数据卷和端口映射_Apache_06


Docker容器数据卷和端口映射_Docker_07


Docker容器数据卷和端口映射_Apache_08


  1. 在Centos01主机创建/www/目录,将www.名字字母.com输入到/www/index.html中,使用apache镜像运行容器名字叫httpd,挂在数据卷/www目录挂在到容器的/var/www/html/目录中,将httpd容器的端口映射到宿主机IP地址192.168.100.10的80端口,切换到httpd容器运行apache服务’

挂在数据卷/www目录挂在到容器的/var/www/html/目录中,将httpd容器的端口映射到宿主机IP地址192.168.100.10的80端口,切换到httpd容器运行apache服务

Docker容器数据卷和端口映射_centos_09

Docker容器数据卷和端口映射_Docker_10


  1. 在Centos02主机安装DNS服务器,创建区域自己名字首字母.com,在自己名字首字母.com区域添加www主机指向centos01主机的IP地址

启动dns服务器

Docker容器数据卷和端口映射_Apache_11


Docker容器数据卷和端口映射_Apache_12


检查是否错误

Docker容器数据卷和端口映射_Apache_13


Docker容器数据卷和端口映射_centos_14


Docker容器数据卷和端口映射_Docker_15


  1. Win10客户端配置IP地址指定正确DNS使用nslookup解析www.自己名字.com域名访问Centos01容器发布的apache服务

Docker容器数据卷和端口映射_Apache_16


Docker容器数据卷和端口映射_Docker_17


Docker容器数据卷和端口映射_Docker_18


Win10

Docker容器数据卷和端口映射_Apache_19


Docker容器数据卷和端口映射_Apache_20


Docker容器数据卷和端口映射_Apache_21


  1. 在Cenoos01主机通过centos:v1.0镜像运行容器centos01连接到httpd容器,切换到centos01容器安装阿里云源,安装elinks工具使用命令http://httpd/访问centos01apache容器中的服务


Docker容器数据卷和端口映射_Apache_22


切换到centos01容器安装阿里云源,安装elinks工具使用命令http://httpd/访问centos01apache容器中的服务

Docker容器数据卷和端口映射_Apache_23


安装elinks工具使用命令http://httpd/访问centos01apache容器中的服务

Docker容器数据卷和端口映射_Docker_24


Docker容器数据卷和端口映射_Apache_25


Docker容器数据卷和端口映射_Apache_26


Docker容器数据卷和端口映射_Apache_27




标签:容器,www,httpd,v1.0,apache,镜像,Docker,端口映射
From: https://blog.51cto.com/u_15838616/7047514

相关文章

  • 构建基于 Docker + Jenkins + Sahi 的 Web UI 自动化测试环境
    Docker介绍Docker号称是下一代的虚拟机,它在启动和创建速度、性能、移植性等方面均优于传统虚拟机。Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎。它能够让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实......
  • 在生产环境中使用Apache Mesos和Docker
    本文翻译自IVOVERBERK博客,Docker容器软件已受到了从科技巨头到企业的广泛注意。但是,随着容器概念转变成为现实世界中的成熟技术,那么问题就变成了:怎么样才能快速把Docker应用于生产环境中呢?介绍在生产环境中安全有效地的运行Docker容器会有很多复杂的挑战。许多复杂性挑战都是在......
  • docker_2
    容器数据卷数据卷介绍假如数据都在容器里面,那么删掉容器如何让容器里的数据保存呢?其实容器之间有一个数据共享技术,docker里面产生的数据可以同步到本地,这就是数据卷技术,也就是目录挂载,容器内的目录挂载到本地主机上,而容器之间也是可以数据共享的数据卷的使用直接挂载查看目......
  • 5 个你还不知道的 Docker 命令
    您刚刚开始Docker之旅并认为您了解一切?系好安全带,学习一些奇特的新命令,给您的朋友和老板留下深刻的印象!1.dockersystemdf如果您像我一样,您可能会左右构建docker容器,而没有真正考虑所有内容的存储位置。想要了解您的容器、图像、卷和缓存工件需要多少存储空间?只需运行一下dock......
  • docker_1
    入门Docker概述Docker为何要出现由于传统的方式,不能打包环境,而环境的配置也及其繁琐,及其耗费时间,而docker就可以非常有效的解决这个问题docker的思想来源于集装箱,docker的核心思想!打包装箱,也就是说每个箱子都是隔开的,docker通过这种机制可以吧服务器利用到极致docker为什么......
  • Docker与DevOps的无敌组合,引爆你的创新潜能
    ......
  • centos7中用docker部署java项目调用mvs海康相机拍照踩坑
    一、海康机器人官网下载MVSV2.1.2(Linux)二、解压后将tar.gz包传入centos7中三、解压并安装MVS 安装 四、执行MVS,并查看环境变量是否正确安装后会新增/opt/MVS目录,进入/opt/MVS/bin目录执行./MVS 执行完成后查看是否已经自动添加环境变量,执行vi/etc/profile,会自动......
  • 监控keepalived_vip控制容器的状态
    需求:监控server服务器的vip状态,如果vip存在,则判断容器是否启动,如果没有启动,则启动容器。如果vip不存在则关闭容器。方法一:方法一 #!/bin/bashipadd|grepeth0>/data/keepalivedcat/data/keepalived|grep${yunguan_svc_vip.ip}&>/dev/nullif[$?-eq0];then......
  • C++系列二:STL教程-容器+迭代器
    目录前言容器迭代器前言……。容器//容器种类 功能1.序列容器 主要包括vector、list、deque。元素在容器中的位置同元素的值无关,即容器不是排序的。将元素插入容器时,指定在什么位置,元素就会位于什么位置。2.排序容器 包括set、multiset、map、multimap。排序容......
  • docker-compose搭建Ftp服务器
    version:"3"services:ftp:image:fauria/vsftpdcontainer_name:vsftpdhostname:ftpprivileged:trueuser:rootports:-"21:21"-"20:20"-"21100-21110:21100-21110"......