Dockerで「mysql5.7」と「wordpress」をそれぞれに作成して連携させます。
まずは「mysql5.7」と「wordpress」を連携させるためのネットワークを作成します。
以下の設定だとします
image mysql:5.7
コンテナ名 db
networks wpnet
MYSQL_DATABASE=kotohadb
MYSQL_USER=kotohauser
MYSQL_PASSWORD=kotohapass
MYSQL_ROOT_PASSWORD=rootpass
--character-set-server=utf8mb4
--collation-server=utf8mb4_unicode_ci
--default-authentication-plugin=mysql_native_password
以下の設定だとします
image wordpress
コンテナ名 wp
networks wpnet
ポート 8080:80
WORDPRESS_DB_HOST=db
WORDPRESS_DB_NAME=kotohadb
WORDPRESS_DB_USER=kotohauser
WORDPRESS_DB_PASSWORD=kotohapass
まずは、「mysql5.7」と「wordpress」を連携させるためのネットワークを作成します。
docker network create wpnet
SQL5.7のコンテナを作成します。
docker run --name db -dit --net=wpnet -e MYSQL_ROOT_PASSWORD=rootpass -e MYSQL_DATABASE=exampledb -e MYSQL_USER=exampleuser -e MYSQL_PASSWORD=examplepass mysql:5.7 --character-set-server=utf8mb4 --collation-s
erver=utf8mb4_unicode_ci --default-authentication-plugin=mysql_native_password
wordpressを作成します。
docker run --name wordpress -dit --net=wpnet -p 8080:80 -e WORDPRESS_DB_HOST=db -e WORDPRESS_DB_NAME=exampledb -e WORDPRESS_DB_USER=exampleuser -e WORDPRESS_DB_PASSWORD=examplepass wordpress
コメント