何回も調べなおしているのでメモを兼ねて
(特にdocker-composeでのネットワーク指定パターン)
ネットワークの作成方法
docker network create -d bridge --gateway=192.168.0.1 --subnet=192.168.0.0/16 <ネットワーク名>
docker run時の指定方法
docker run --net=<ネットワーク名>
Docker composeからの利用方法
IPアドレスを指定して使う
services:
my-service:
~~~
networks:
default:
ipv4_address: 192.168.0.1
networks:
default:
external:
name: <ネットワーク名>
IPアドレス自動割り当てで使う
services:
my-service:
~~~
networks:
- <ネットワーク名>
networks:
<ネットワーク名>:
external: true