Edited at

Dockerの未使用ポートで"port has already been allocated"が出たらサービス再起動すべし(メモ)

More than 5 years have passed since last update.


参考ページ

CentOS 7/docker1.0.0でハマったところメモ.


あらまし

結構頻発するんですよね、この現象。「sudo docker run -p xxxx:80 --name foo/bar」と入れても、xxxxが使用中だよーと怒られます。そして溜まっていく未稼働コンテナ。


どう対処するか

dockerの再起動。


コマンド

systemctl restart docker


補足

CentOS7で使われているsystemctlについて少しまとめた

恥ずかしながら、systemdを初めて知りました。

だってubuntuだとまだexperimentalなんだもん。