🍔 服务器环境使用docker compose规范

# Docker Compose 在工程云之类的环境是非常坑爹的 # 因为它在创建项目的时候会重新分配一个网段,你说分配就分配,为啥要分配到第二段这个地方,那个地方那轮得到你... # 比如说不止一次,172.22这个网段冲突了,造成的后果千奇百怪,大体是xxx连不上了。 https://www.cnblogs.com/hld123/p/16728589.html ``` docker network create --driver=bridge --subnet=172.25.0.0/16 <name_1> version: '3' networks: <name_0>: #使用已经存在的网络 external: name: <name_1> services: <service_name>: image: restart: always volumes: - ports: - networks: - <name_0> ``` # 经过实验,上面的虽然不会报错,但是有warning,已经是落后的版本了,新版如下 ``` docker network create --driver=bridge --subnet=172.25.0.0/16 test_net version: '3' networks: test_net: external: true services: ubuntu: image: ubuntu:18.04 command: tail -f /dev/null networks: - test_net ``` ![image.png](https://cos.easydoc.net/12310430/files/lp813441.png) down掉服务不会删除网卡