使用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

image.png

点击以下网址,查看已完成的网站。

 

image.png

最後。只有一个小不满点。

维护费用太高了… 进一步确认后发现是每月70美元。以前稍微麻烦一点但我试用AWS的Lightsail时,只需每月3.5美元,价格超级便宜。而且因为我使用了自定义域名,只花了1美元一年,感觉就像没有花费一样。被迫在方便性和成本之间进行权衡… 感觉就是这样。这次只是为了试试而创建的,虽然不舍得但还是打算关闭它。

我勉强地学会了。

广告
将在 10 秒后关闭
bannerAds