使用WebApps和Docker-compose来创建WordPress网站
首先
为了学习Docker Compose,我调查后很容易地创建了WordPress,以此作为纪念。
请参考
按照指示去做的时候,很容易就完成了。
前提 tí)
在以下环境下进行工作
-
- OS:Windows11
-
- エディタ:Visual StudioCode
-
- Az CLIインストール済み
- GitBashインストール済み
操作流程
在本地计算机上进行操作
克隆储存库
git clone https://github.com/Azure-Samples/multicontainerwordpress
cd multicontainerwordpress
建设WebAppService
使用 Azure 命令行界面(az cli)创建Web应用
### ログイン
az login
### リソースグループ作成
az group create --name myResourceGroup --location "South Central US"
### WebAppServicePlan作成
az appservice plan create --name myAppServicePlan --resource-group myResourceGroup --sku S1 --is-linux
### Docker-composeを読み込んでWebApps作成
az webapp create --resource-group myResourceGroup --plan myAppServicePlan --name nabehiro-wordpress --multicontainer-config-type compose --multicontainer-config-file docker-compose-wordpress.yml
如果你想要详细了解,可以亲自查看存储库的内容。
为了简单地理解,docker-compose-wordpress.yml文件的内容如下。
version: '3.3'
services:
db:
image: mysql:5.7
volumes:
- db_data:/var/lib/mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "8000:80"
restart: always
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
volumes:
db_data:
这样就完成了
执行后的确认 (shí de
点击以下网址,查看已完成的网站。
最後。只有一个小不满点。
维护费用太高了… 进一步确认后发现是每月70美元。以前稍微麻烦一点但我试用AWS的Lightsail时,只需每月3.5美元,价格超级便宜。而且因为我使用了自定义域名,只花了1美元一年,感觉就像没有花费一样。被迫在方便性和成本之间进行权衡… 感觉就是这样。这次只是为了试试而创建的,虽然不舍得但还是打算关闭它。
我勉强地学会了。