1.运行命令:
docker run -d -p 3001:3001 -e OPENAI_API_KEY="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" -e CODE="your-password" yidadaa/chatgpt-next-web
报错:
190dded0f88fa74c4f2fee03b3e9f206349c659d089b74bd8dc3d581755af7c3
docker: Error response from daemon: driver failed programming external connectivity on endpoint distracted_curran (0688d2a77b5f4609988f2a0f027fc618d8c1f8277f2183106c2c2037ee1265d6): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 3001 -j DNAT --to-destination 172.17.0.2:3001 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).
当前docker容器状态:
[root@racknerd-2cf8af ~]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9f544f7c3532 yidadaa/chatgpt-next-web "docker-entrypoint.s…" 49 seconds ago Created eager_wright
解决办法:重启容器服务,无需刷新iptabale规则
sudo systemctl restart docker