概要
下記の公式手順に従ってWordPressをDockerComposeにて構築すると、サイトのURLがhttp://"IPアドレス":8000
となる。
https://docs.docker.jp/compose/wordpress.html
80にポートを変更する方法を記載する。
環境
プラットフォーム:さくらVPS
OS:AlmaLinux9
Dockerバージョン:Docker version 28.0.1, build 068a01e
WordPressバージョン:6.7.2
手順
WordPressの管理画面にログイン
http://"IPアドレス:8000"/wp-admin
にアクセス
WordPressアドレス(URL)とサイトアドレス(URL)を変更
- 設定 > 一般
- WordPressアドレス(URL)とサイトアドレス(URL)を以下のように変更
-
http://"IPアドレス":8000
>http://"IPアドレス"
-
- 変更を保存をクリック
docker-compose.ymlを編集
以下を変更
(一部抜粋)
変更前
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "80:8000"
restart: always
変更後
wordpress:
depends_on:
- db
image: wordpress:latest
ports:
- "80:80"
restart: always
保存
dockerを再起動
停止
$ sudo docker compose down
起動
$ sudo docker compose up -d
再度WordPress管理画面にアクセス
http://"IPアドレス"/wp-admin
でアクセスできるようになっているはずだが、できない場合はブラウザのキャッシュを削除してアクセス。