iptables: No chain/target/match by that name.というエラー

2016/05/03 8:25 に 森山誠二郎 が投稿   [ 2016/05/03 8:25 に更新しました ]
dockerでgitlabをアップデートし、再起動したところ以下のエラーが出た
# docker run --detach --hostname gitlab.example.com --publish 443:443 --publish 80:80 --publish 22:22 --name gitlab --restart always --volume /srv/gitlab/config:/etc/gitlab --volume /srv/gitlab/logs:/var/log/gitlab --volume /srv/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:latest
0750b357a699b2834dc267c6c783f9fcaca8d4abccfc8fb1f35d8483be7e8e76
Error response from daemon: Cannot start container 0750b357a699b2834dc267c6c783f9fcaca8d4abccfc8fb1f35d8483be7e8e76: iptables failed: iptables -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.9 --dport 443 -j ACCEPT: iptables: No chain/target/match by that name.
 (exit status 1)

対策: iptablesを止めるだけではダメで、一度 docker serviceをstopし、再度start。あらためて、docker runを実行する。

Comments