ユーザ用ツール

サイト用ツール


サイドバー

docker:dockerネットワーク

以前のリビジョンの文書です


Dockerネットワーク

#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
docker/dockerネットワーク.1592919802.txt.gz · 最終更新: 2020/06/23 22:43 by ips