備忘録 DockerでWordPressの環境

多少ハマったのでメモ。

$ sudo docker pull mysql:5.7.25
#↑ 一度、MySQLも最新版にしようとしたが、何度やってもデータベース接続エラーになったため、5.7系を指定
$ sudo docker pull wordpress
$ sudo docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=password -e MYSQL_USER=wptest -e MYSQL_PASSWORD=password -e MYSQL_DATABASE=wordpress -d mysql:5.7.25
#↑ この時点で、wordpressで使用するDBユーザー名、パスワード、データベース名を指定しておくと、コンテナ起動時にデータベースやユーザーが作成される。
$ sudo docker run --name test-wordpress --link test-mysql:mysql -d -p 8081:80 wordpress
#↑ 先に作っておいたMySQLのコンテナにリンクを貼る

最初はMySQLも最新版にしようとしたが、何度やってもインストール時にデータベース接続エラーになってインストールが先に進まない。

一旦、試しに作ったコンテナを全部削除して、MySQLも5.7に落として上記の手順でやったらうまく行った。(データベースの接続情報画面すら出てこずにインストール完了した)

コメント

タイトルとURLをコピーしました