使用docker-compose.yml通过docker-compose部署,启动时报错:
seafile-docs-mysql | 2019-06-04 9:30:57 159 [Warning] Access denied for user 'root'@'172.18.0.4' (using password: YES)
但是172.18.0.4是容器:seafileltd/seafile-docs:latest的IP,非常不解的是,数据库在seafile-docs-mysql (172.18.0.3)容器中,为啥要去连seafileltd/seafile-docs:latest容器的数据库IP?
[root@cottage ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 78ecbe10d31a seafileltd/seafile-docs:latest "/sbin/my_init -- ..." 6 minutes ago Up 6 minutes 0.0.0.0:3008->3008/tcp seafile-docs b88cef8cf4c1 mariadb:10.3 "docker-entrypoint..." 6 minutes ago Up 6 minutes 127.0.0.1:3306->3306/tcp seafile-docs-mysql aa8a7d13ff17 memcached:1.4-alpine "docker-entrypoint..." About an hour ago Up 6 minutes 127.0.0.1:11211->11211/tcp seafile-docs-memcached [root@cottage ~]# docker inspect 78ecbe10d31a | grep 172.18 "Gateway": "172.18.0.1", "IPAddress": "172.18.0.4", [root@cottage ~]# docker inspect b88cef8cf4c1 | grep 172.18 "Gateway": "172.18.0.1", "IPAddress": "172.18.0.3", [root@cottage ~]# docker inspect aa8a7d13ff17 | grep 172.18 "Gateway": "172.18.0.1", "IPAddress": "172.18.0.2", [root@cottage ~]#