这两天升级了家庭服务器,内存32G了,所以开始把一些自己会用到的服务,部署在自己的服务器上。
折腾的时候,发生了一些小状况,特记录如下:
我是使用IPV6来进行服务的,docker的ipv6默认支持并不好,所以前面有了docker compose ipv6的文章。
当我所有的服务,都使用docker compose启动,且加入同一个IPV6网络后,就发生了问题。
depends_on DB_HOST 这些依赖于services name,又加入同一个网络,导致db这两个字被滥用了。
该连的连不上,不该连的,乱连,混乱。
以后要注意docker compose定义的时候,services name 不要重复,也不要db app web 这些常用词使用。
要命名规范一些,例如:
nextcloud_app
nextcloud_db
odoo_app
odoo_db
wiki_app
wiki_db
nginx_web
标签:compose,name,app,db,services,docker From: https://www.cnblogs.com/jackadam/p/17118499.html