Can';t使用Docker堆栈和官方Wordpress Docker映像访问正在运行的服务

Can';t使用Docker堆栈和官方Wordpress Docker映像访问正在运行的服务,wordpress,docker,docker-compose,docker-swarm,Wordpress,Docker,Docker Compose,Docker Swarm,我正在尝试使用部署一个包含compose文件的堆栈 我已将我的撰写文件(stack.yml)精简为: 除了机密之外,这几乎与文档中给出的内容完全相同 然后运行$docker stack deploy-c stack.yml wordpress 运行$docker stack services wordpress确认两个服务都已复制并正在运行 NAME MODE REPLICAS wordpress_wordpress repli

我正在尝试使用部署一个包含compose文件的堆栈

我已将我的撰写文件(stack.yml)精简为:

除了机密之外,这几乎与文档中给出的内容完全相同

然后运行
$docker stack deploy-c stack.yml wordpress

运行
$docker stack services wordpress
确认两个服务都已复制并正在运行

NAME                  MODE                REPLICAS
wordpress_wordpress   replicated          1/1
wordpress_mysql       replicated          1/1
但是,当我尝试从
http://localhost:8080
在Chrome中,我收到以下信息:

localhost didn’t send any data.
ERR_EMPTY_RESPONSE
图像文档还提到从
http://swarm-ip:8080

我试着运行
docker node inspect self--format'{.Status.Addr}}
,它返回ip
192.168.65.2
,但是在Chrome中访问
192.168.65.2:8080
返回
错误连接超时

我正在Mac Sierra 10.12.6上运行Docker 17.06.0-ce-mac19


这只是我的特定机器上的配置错误吗?还是我遗漏了一些非常明显的东西?

请检查
db\u password.txt
的内容。我已经用环境变量而不是机密在我的系统上检查了上述内容,使用了
docker stack
,所有这些都对我有效请检查
db_password.txt
的内容。我已经用环境变量而不是秘密在我的系统上检查了上述内容,使用
docker stack
这一切对我来说都很有效

使用
docker服务日志wordpress\u wordpress
并查看您在logs@TarunLalwani唯一奇怪的是:AH00558:apache2:无法使用10.0.0.5可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以抑制此消息您的
db_password.txt
的内容是什么?我使用环境变量而不是secret,在我的系统上使用
docker-stack
检查上述内容,所有这些都适用于me@TarunLalwani我无法告诉你我有多感激你的帮助。原来这就是我使用的秘密。我在秘密中输入了一些随机的单词和字符,其中包括一个
字符。这导致mysql失败。一旦我删除了
字符一切都正常运行。使用docker服务日志wordpress\u wordpress
查看您在中看到的内容logs@TarunLalwani唯一奇怪的是:AH00558:apache2:无法使用10.0.0.5可靠地确定服务器的完全限定域名。全局设置“ServerName”指令以抑制此消息您的
db_password.txt
的内容是什么?我使用环境变量而不是secret,在我的系统上使用
docker-stack
检查上述内容,所有这些都适用于me@TarunLalwani我无法告诉你我有多感激你的帮助。原来这就是我使用的秘密。我在秘密中输入了一些随机的单词和字符,其中包括一个
字符。这导致mysql失败。一旦我删除了
字符一切都正常运行。
localhost didn’t send any data.
ERR_EMPTY_RESPONSE