[Docker] docker-compose 如何與已存在的 container 網路互通
情況提要: 主機內已經有個使用 docker run 起的 mysql container (network是用bridge) 這時候因需求要用 docker-compose 起一個 wordpress 但要讓 wordpress container 可以與 mysql 網路互通該怎麼做? 由於剛好 mysql container 是的 network mode 是 bridge 可以透過將 wordpress 的 network mode 也設成 bridge 並且多設定 external_links 來達成目的 我的wp_compose.yml: version: '3' services: wp: image: wordpress restart: on-failure # HOST:CONTAINER ports: - "11111:80" dns: 8.8.8.8 ulimits: nproc: 65535 nofile: soft: 60000 hard: 60000 environment: WORDPRESS_DB_HOST: 172.17.0.2 WORDPRESS_DB_USER: cms_wp WORDPRESS_DB_PASSWORD: "xxxxx" WORDPRESS_DB_NAME: cms_wp external_links: - mysql network_mode: bridge