日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker Swarm 用compose部署WordPress

發(fā)布時(shí)間:2025/6/17 编程问答 57 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker Swarm 用compose部署WordPress 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Swarm集群中也是可以使用docker-compose.yml文件

關(guān)于compose不知道的可以看這里:

https://blog.csdn.net/u013761036/article/details/103484441

?

下面是部署WordPress

先是創(chuàng)建docker-compose.yml文件

(注意格式 注意格式 注意格式,yml文件改了一個(gè)多小時(shí)。哎!)

version: "3"

services:

?wordpress:

??image: wordpress

??ports:

???- "80:80"

??networks:

???- overlay ?

??environment:

???WORDPRESS_DB_HOST: db:3306

???WORDPRESS_DB_USER: wordpress

???WORDPRESS_DB_PASSWORD: wordpress

??deploy:

???mode: replicated

???replicas: 3

???

?db:

??image: mysql

??networks:

???- overlay

??volumes:

???- db-data:/var/lib/mysql

??restart: always

??environment:

???MYSQL_ROOT_PASSWORD: somewordpress

???MYSQL_DATABASE: wordpress

???MYSQL_USER: wordpress

???MYSQL_PASSWORD: wordpress

???

??deploy:

???placement:

????constraints: [node.role == manager]

?????

?visualizer:

??image: dockersamples/visualizer:stable

??ports:

???- "8080:8080"

??stop_grace_period: 1m30s

??volumes:

???- "/var/run/docker.sock:/var/run/docker.sock"

??deploy:

???placement:

????constraints: [node.role == manager]

????

volumes:

?db-data:

networks:

?overlay:

?

?

在swarm上使用docker-compose.yml文件是這么用的

?

docker stack deploy -c docker-compose.yml wordpress

?

-c是制定yml文件路徑

?

然后等一會(huì),多等一會(huì)。剛開始我是執(zhí)行之后馬上執(zhí)行

docker service ls 看到的 全都是 沒起來的服務(wù),然后我著急又執(zhí)行了一遍

docker stack deploy -c docker-compose.yml wordpress

這一邊其實(shí)就要更新的意思,結(jié)果還是沒起來。然后等了一會(huì),才看到陸續(xù)的一個(gè)一個(gè)起來。所以說一開始就等就好了。執(zhí)行完之后不會(huì)馬上起來,會(huì)一點(diǎn)一點(diǎn)起。

?

跑起來之后再manage上看了下基本情況

?

客戶端訪問情況(每個(gè)節(jié)點(diǎn))

http://192.168.0.102:8080/

http://192.168.0.105:8080/

http://192.168.0.106:8080/

?

OK 完事,明天是整理 swarm 負(fù)載均衡的原理和一些實(shí)操的例子。

總結(jié)

以上是生活随笔為你收集整理的Docker Swarm 用compose部署WordPress的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。