文档详情

Docker容器技术应用 实验指导书 任务5.2.3 使用Docker Compose部署多个Nginx服务.docx

发布:2025-04-18约1.77千字共4页下载文档
文本预览下载声明

任务5.2.3使用DockerCompose部署多个Nginx服务

(1)任务目标

掌握使用DockerCompose部署多个Nginx服务的方法

(2)任务内容

创建项目文件夹

创建并编辑配置文件docker-compose.yml

创建和启动多个nginx服务

查看容器是否启动

(3)完成任务所需的设备和软件

一台安装Windows10操作系统的计算机

VMwareWorkstation,Docker,DockerCompose

远程管理工具MobaXterm

(4)任务实施步骤:

第一步:创建项目文件夹并进入其中,操作命令如下:

[root@docker~]#mkdirmy_nginxs

[root@docker~]#cdmy_nginxs

第二步:创建并编辑配置文件docker-compose.yml,操作命令如下:

[root@dockermy_nginxs]#vimdocker-compose.yml

docker-compose.yml文件的内容如下:

1version:3

2services:

3neta:

4image:nginx

5ports:

6-8001:80

7container_name:neta

8networks:

9-nw-1

10netb:

11image:nginx

12ports:

13-8002:80

14container_name:netb

15networks:

16-nw-2

17netc:

18image:nginx

19ports:

20-8003:80

21container_name:netc

22networks:

23-nw-3

24netd:

25image:nginx

26ports:

27-8004:80

28container_name:netd

29networks:

30-nw-4

31nete:

32image:nginx

33ports:

34-8005:80

35container_name:nete

36networks:

37-nw-1

38-nw-2

39-nw-3

40-nw-4

41networks:

42nw-1:

43driver:bridge

44nw-2:

45driver:bridge

46nw-3:

47driver:bridge

48nw-4:

49driver:bridge

第三步:创建和启动多个nginx服务,操作命令如下:

[root@dockermy_nginxs]#docker-composeup-d

命令运行结果如图5-6所示。

图5-6创建和启动多个Nginx服务

第四步:查看容器是否启动,操作命令如下:

[root@dockermy_nginxs]#docker-composeps

命令运行结果如图5-7所示,可见五个容器已经启动起来。

图5-7查看容器

第五步:查看容器分别使用的镜像,操作命令如下:

[root@dockermy_nginxs]#docker-composeimages

命令运行结果如图5-8所示,可见五个容器使用的镜像均为nginx:latest。

图5-8查看容器使用的镜像

第六步:在浏览器中输入地址0:8001(或8002或8003或8004或8005)可以访问Nginx页面,如图5-9所示。

图5-9访问Nginx页面

显示全部
相似文档