前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
1. 用 docker 部署一个前端工程,run 后容器有了,却不是运行状态,是创建状态,于是我执行 docker start 容器ID。
报错如下:
Error response from daemon: driver failed programming external connectivityon endpoint gentle-vue-manager
(2db7ae87329fdb1cd41ee4e5b0606a8b57bb8d529dd5e4e1e320d2cb90aec769): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8082
-j DNAT --to-destination 172.17.0.6:0 ! -i docker0: iptables v1.4.21:Port `0' not valid
其中 gentle-vue-manager 是我的容器名,8082 是我想映射的端口。
2. 原因和解决:端口映射写错了。我是想把 8082 映射到 80, 但脚本中错写 80 为 00 了。
如下图 黄色框中后面是 80,我当时手误写成 00 了。改过来就可以了。