AI应用与智能体开发AI大模型开发AI嵌入式+机器人开发AI测试AI运维AI视觉设计AI视频与短剧创作跨境电商运营AI鸿蒙开发AI大数据开发C/C++前端开发产品经理拍摄剪辑+短视频制作PMP项目管理认证Go语言与区块链大数据PHP工程师Android+物联网iOS.NET

docker-stack一键编排lnmp

来源:黑马程序员

浏览58813人

2020.04.30

环境要求

  1588217295559068.jpg

2.png

1, 配置nfs存储卷

1,在docker swarm集群中所有节点都确认安装nfs客户端软件

3.png

2, 192.168.122.1 上搭建nfs,共享目录给docker swarm集群中所有节点挂

4.png

3, 在docker swarm集群中所有节点创建存储卷,并验证

5.png

2, 下载镜像

在任意能上外网的机器上操作

6.png

3, 准备是相关配置文件

7.png

准备nginx主配置文件

8.png

准备nginx子配置文件

9.png

准备时区文件

10.png

准备php-fpm子配置文件

11.png

4, 准备镜像编写Dockerfile

12.png

构建镜像

13.png

上传镜像到harbor

14.png

5, 编排docker stack

编写YMAL文件

docker swarm集群中的管理节点进行操作

15.png

16.png

 一键发布stack

17.png

 6, 拷贝discuz代码到nfs共享

nfs服务器上操作

18.png

7, 通过浏览器安装


1588217815163262.jpg

 1588217835975315.jpg

21.png

1588217869701848.jpg

1588217886690746.jpg

1588217923104610.jpg

1588217938361466.jpg