如何使用wordpress中的ipv6连接到mysql

时间:2015-11-16 10:37:21

标签: mysql wordpress docker

我正在尝试连接到只显示Docker中运行的Wordpress的IPv6地址的MySQL主机。我尝试将IP添加到主机,如下所示:

$ docker run --name some-wordpress -e WORDPRESS_DB_HOST=<my_ipv6_addr> \
    -e WORDPRESS_DB_USER=... -e WORDPRESS_DB_PASSWORD=... -d wordpress

其中<my_ipv6_addr是MySQL主机的IPv6地址。但是wordpress无法连接以下错误消息:

Warning: mysqli::mysqli(): (HY000/2002): Invalid argument in - on line 10

有没有办法使用IPv6在Docker中将Wordpress连接到MySQL?

1 个答案:

答案 0 :(得分:1)

确保您的docker daemon is running with the --ipv6 flag

  

默认情况下,Docker服务器仅为IPv4配置容器网络   您可以通过运行带有--ipv6标志的Docker守护程序来启用IPv4 / IPv6双栈支持。 Docker将使用IPv6链接本地地址fe80::1设置桥接器docker0。