docker-composeでネットワークインターフェースを指定する

Dockerでは--netというネットワークインターフェースを指定する機能がある。docker-composeの場合ではnetwork_modeで指定することができる。

version: '3.4'
services:
app:
network_mode: host
build: ./
ports:
- 8080:80
volumes:
- ./web:/www/

ただしビルドを実行する場合には適用されない。ビルドする時に使用するネットワークを指定するにはbuildnetworkを使って指定する

version: '3.4'
services:
app:
build:
network: host
context: ./
ports:
- 8080:80
volumes:
- ./web:/www/

参考

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA