に対処YML静的IPを構成する:ドッカーは、私は、このようなドッキングウィンドウ-compose.yml(ここではない完全なリストを)持って
version: '2'
services:
nginx:
build: ./nginx/
ports:
- 8080:80
links:
- php
volumes_from:
- app
networks:
app_subnet:
ipv4_address: 172.16.1.3
php:
build: ./php/
expose:
- 9000
volumes_from:
- app
networks:
app_subnet:
ipv4_address: 172.16.1.4
networks:
app_subnet:
driver: bridge
ipam:
config:
- subnet: 172.16.1.0/24
gateway: 172.16.1.1
docker-compose up
後、私は、このようなエラーを得た:
User specified IP address is supported only when connecting to networks with user configured subnets
だから私は」サブネットの作成docker network create --gateway 172.16.1.1 --subnet 172.16.1.0/24 app_subnet
docker-composeがdev_app_subnetという名前のサブネットを即座に作成するため、これは問題を解決しません。私のサブネットは使用されていません - 私は同じエラーが発生しています。 これを行う主な目的は、nginxサービスに静的IPを割り当てることです - etc/hostsファイルから自分のプロジェクトWeb URLを開きます。
ドッカーの作成ymlファイル 'version: '3' ' –