1. 创建一个服务
创建一个compose文件php-fpm.yml
version: "3" services: php-fpm: container_name: php-fpm image: "php-fpm" restart: always ports: - "9000:9000" volumes: - /var/www/:/var/www/:rw networks: mynet: ipv4_address: 172.16.0.2 networks: mynet: ipam: driver: default config: - subnet: 172.16.0.0/16 gateway: 172.16.0.1
启动服务
# docker-compose -f php-fpm.yml up -d
2. 检查网络
# docker network ls ETWORK ID NAME DRIVER SCOPE d84b779d8828 bridge bridge local 3150abf03a99 test_mynet bridge local eb99c47ef5fc host host local 660de13377a3 none null local
3. 新建一个服务
创建compose文件nginx.yml
version: "3" services: nginx: container_name: nginx image: "nginx" restart: always ports: - "0.0.0.0:80:80" restart: always volumes: - /etc/nginx/nginx.conf:/etc/nginx/nginx.conf - /var/www/:/var/www/:rw networks: mynet2: ipv4_address: 172.16.0.3 networks: mynet2: external: name: "test_mynet"
启动服务
# docker-compose -f nginx.yml up -d