GreatSQL社区

搜索

[已解决] 容器化安装greatsql,映射3306端口报错

215 6 2024-3-3 22:50
你好,


根据 文档运行greatsql 容器没问题,但3306端口未映射到宿主机上,应用连接不到容器内部 3306端口,我把3306端口通过 docker run映射出来,启动报错:


docker -v
Docker version 19.03.9, build 9d988398e7


docker pull greatsql
docker run -d --name greatsql -p 3306:3306 --hostname=greatsql -e MYSQL_ALLOW_EMPTY_PASSWORD=1 greatsql/greatsql


181c3218d2116b705f1233c51c1e8e9e8e77c3e1ff0cf3b82c47ae935625c250

docker: Error response from daemon: driver failed programming external connectivity on endpoint greatsql (24c4bbd2cffa148962efec16d0c8d351a4d720812cb85ee9e686cda87ce9f538):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.17.0.2:3306 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).


全部回复(6)
szhjb88 2024-3-4 09:48:18
yejr 发表于 2024-3-4 09:19
宿主机环境中确认没有其他服务进程已经抢先监听3306端口了吗,请再次确认下 ...

ss -nlt
State                  Recv-Q                 Send-Q                                 Local Addressort                                  Peer Addressort                Process               
LISTEN                 0                      128                                          0.0.0.0:22                                         0.0.0.0:*                                          
LISTEN                 0                      5                                            0.0.0.0:8601                                       0.0.0.0:*                                          
LISTEN                 0                      511                                          0.0.0.0:443                                        0.0.0.0:*                                          
LISTEN                 0                      5                                            0.0.0.0:19200                                      0.0.0.0:*                                          
LISTEN                 0                      511                                          0.0.0.0:810                                        0.0.0.0:*                                          
LISTEN                 0                      1024                                         0.0.0.0:5355                                       0.0.0.0:*                                          
LISTEN                 0                      511                                          0.0.0.0:80                                         0.0.0.0:*                                          
LISTEN                 0                      1024                                               *:7000                                             *:*                                          
LISTEN                 0                      1024                                            [::]:5355                                          [::]:*                                          
LISTEN                 0                      1024                                               *:18700                                            *:*            
szhjb88 2024-3-4 09:49:23
szhjb88 发表于 2024-3-4 09:48
ss -nlt
State                  Recv-Q                 Send-Q                                 Loca ...

docker run -d --name greatsql -p 3306:3306 --hostname=greatsql -e MYSQL_ALLOW_EMPTY_PASSWORD=1 greatsql/greatsql
6226686acbb03c91b81232b30026fdb11c752c5371f6a47add1429175c3f49ce
docker: Error response from daemon: driver failed programming external connectivity on endpoint greatsql (ab93ee1974324e16d85c9e9897e023360adaaa7a42a0626899ba2c7e102f2375):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.17.0.2:3306 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).
szhjb88 2024-3-4 09:53:56
szhjb88 发表于 2024-3-4 09:49
docker run -d --name greatsql -p 3306:3306 --hostname=greatsql -e MYSQL_ALLOW_EMPTY_PASSWORD=1 gr ...

你好,

检查宿主机的3306端口没有被占用,如果去掉端口映射,就正常。
szhjb88 2024-3-4 11:36:17
yejr 发表于 2024-3-4 11:24
下面是我的操作过程,是正常的

你好,

我将一些不用的docker容器清理,重启docker服务,一切正常,谢谢
szhjb88

6

主题

0

博客

27

贡献

新手上路

Rank: 1

积分
47

助人为乐(铜)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-5-14 04:20 , Processed in 0.017972 second(s), 13 queries , Redis On.
快速回复 返回顶部 返回列表