Docker 部署离线版 Nginx 镜像容器,Tomcat 镜像容器,Mariadb 镜像容器

本教程详细介绍了如何在离线环境下,使用Docker部署Nginx、Tomcat和Mariadb的镜像容器。首先在CentOS7上安装Docker并加载镜像,接着分别建立工作目录,编写Dockerfile,配置HTTP服务,创建共享目录,并通过Dockerfile构建Nginx、Tomcat和Mariadb的镜像。最后,运行容器并进行访问测试。
摘要由CSDN通过智能技术生成

| — | — | — |

| docker | CentOS7 | 192.168.1.1 |

1.安装 Docker 并载入 centos7 基础镜像


[root@docker ~]# ls

anaconda-ks.cfg centos7 docker-18.03.1-ce.tgz

[root@docker ~]# tar xf docker-18.03.1-ce.tgz #解压

[root@docker ~]# cp docker/* /usr/bin/ #优化执行路径

[root@docker ~]# dockerd & #启动Docker

[root@docker ~]# docker load < centos7 #载入centos7镜像

[root@docker ~]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

centos latest 75835a67d134 2 years ago 200MB

在这里插入图片描述

2.宿主机发布软件源


因为镜像创建的时候需要使用 yum 安装软件包,所以宿主机使用 http 方式,发布软件源,软件源为 centos7 光盘

1)宿主机安装并开启 http 服务

挂载光盘,配置本地yum源

[root@docker ~]# yum -y install httpd && systemctl start httpd

2)创建共享目录

[root@docker ~]# cd /var/www/html/

[root@docker html]# mkdir centos7

[root@docker html]# mount /dev/cdrom centos7/

在这里插入图片描述

3)使用浏览器访问测试

在这里插入图片描述

二、部署 Nginx 容器

================================================================================

Nginx 是一款轻量级的 Web 服务器,也是一款优秀的反向代理服务器。Nginx 服务占用内存少,并发能力强。

1.建立工作目录


[root@docker ~]# mkd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值