0x00のイベント
以前に使用しdocker network create mynetwork
たカスタムネットワークを作成する方法を、サービスを実行するために、ドッキングウィンドウ・コンツールを使用しているとき、あなたは、コンテナmynetworkネットワークを使用してIPをバインドする必要があります。
0x01の解決
私はもともとカスタムネットワークを作成した場合は、ネットワークセグメントを指定します
$ docker network create --subnet=172.18.0.0/16 mynetwork
YMLファイルでは、ネットワーク外のカスタムの外観を指定し、IPをバインドすることができます。
例
version: '3'
services:
mysql:
image: mysql:5.7
container_name: mysql
ports:
- '3336:3306'
volumes:
- /data/mysql/conf:/etc/mysql/conf.d
- /data/mysql/data:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=123456
networks:
default:
ipv4_address: 172.18.0.31
networks:
default:
external:
name: mynetwork