docker部署Django时碰到的一些问题

2019-01-01  本文已影响0人  无为法

docker 运行 -p 端口映射失败:

1. pkill docker

2. iptables -t nat -F

3.ifconfig docker0 down

4. brctl delbr docker0

5.service restart docker

6. brctl addbr docker0

7. ip addr add 192.168.200.1/24 dev docker0

8. ip link set dev docker0 up

后面加粗操作表示添加一个网桥并配置相应ip和开启此网桥。

然后运行命令,开启容器:

docker run -it --privileged -p 8800:3306 <image id> /usr/sbin/bash

此时,若是在外面无法访问到映射出来的端口,则是iptables或者是firewall导致的,

先尝试关闭firewall,如果依然不通,iptables命令开启端口:

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

systemctl restart iptables.srevice

此时,应该可以解决问题了。

上一篇 下一篇

猜你喜欢

热点阅读