🍔 服务器环境使用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
```

down掉服务不会删除网卡