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