docker-compose 使用已创建的网络


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 

 

showtooltip


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM