采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 10.0.0.5. Set the ‘ServerName’ directive globally to suppress this message
为什么不能解析service create 设置的name
请问您的这个mynet网络是一个overlay的网络么?
$ docker service create --name mysql --env MYSQL_ROOT_PASSWORD=root --env MYSQL_DATABASE=wordpress --network mynet --mount type=volume,source=mysql-data,destination=/var/lib/mysql mysql:5.7 $ docker service create --name wordpress --env WORDPRESS_DB_HOST=mysql --env WORDPRESS_DB_USER=root --env WORDPRESS_DB_PASSWORD=root --env WORDPRESS_DB_NAME=wordpress --network mynet -p 8080:80 wordpress
并且这个网络应该可以在任意一个docker节点上看到
$ docker network ls NETWORK ID NAME DRIVER SCOPE xf8lfsd0sic8 mynet overlay swarm
您能详细的描述一下您的操作步骤么?
docker service create --name mysql --env MYSQL_ROOT_PASSWORD=root --env MYSQL_DATABASE=wordpress --network mynet --mount type=volume,source=mysql-data,destination=/var/lib/mysql mysql:5.7 docker service create --name wordpress --env WORDPRESS_DB_HOST=mysql --env WORDPRESS_DB_USER=root --env WORDPRESS_DB_PASSWORD=root --env WORDPRESS_DB_NAME=wordpress --network mynet -p 8080:80 wordpress 查看wordpress日志就是上面的报错,貌似--name 设置的mysql,在wordpress容器里面不能解析
我按照您的这两个命令,没有问题,在wordpress里可以访问mysql,通过mysql的这个名字访问。
登录后可查看更多问答,登录/注册
无论你是开发、测试还是运维,Docker都是你的必备技能。
1.7k 26
1.6k 18
1.5k 17
1.3k 16
1.5k 16