#Dockerネットワークの作成 $ docker network create wordpress-network #Dockerネットワークの確認 #※デフォルトのbridgeではDNS設定がされていないため名前解決ができない! $ docker network ls NETWORK ID NAME DRIVER SCOPE bde032e900a9 bridge bridge local 9977ecf61162 host host local d8ea110309cf none null local #Dockerネットワークの詳細を確認 $ docker network inspect wordpress-network #Dockerネットワークを指定してコンテナを起動する $ docker run --name mysql --network wordpress-network -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7 $ docker run --name wordpress --network wordpress-network -e WORDPRESS_DB_PASSWORD=my-secret-pw -p 8080:80 -d wordpress #「--link」オプションを使用したコンテナ間通信 #※linkはレガシー機能であり、将来的に削除される可能性がある $ docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7 $ docker run --name some-wordpress -e WORDPRESS_DB_PASSWORD=my-secret-pw --link some-mysql:mysql -d -p 8080:80 wordpress