LoginSignup
3
3

More than 5 years have passed since last update.

Cannot start container XXXXXXXXXXXXXXX: (exit status 1) のエラーでコンテナが起動に失敗したとき

Posted at

はじめに

業務やプライベートで、RStudio(自作)のDockerコンテナを起動することがあり、docker-composeで起動すると、たまに下記のようなエラーが。

$ docker-compose -f rstudio.yml up -d
Creating tools_rstudio_1...
Cannot start container 30bb4139996addc0bc0775577408fe51563692a6267449dcecf2a64dc1c7acda:  (exit status 1)

たまに起こるので、その原因と解決策をまとめておく。

原因

すてきな記事がstackoverflowに。

Maybe the port you want to use is already taken by an other container. So when you restart the docker service it close this container.You can look at running container using docker ps

他のコンテナでDockerコンテナを起動するときにすでにポートが割り当てられていたためで、docker daemonを再起動すると良いと記載しています。

解決策

docker daemonを再起動

$ sudo restart docker

または、

$ sudo service docker restart

その後、docker-composeを再トライ。

$ docker-compose -f rstudio.yml up -d
Creating tools_rstudio_1...
$

まとめ

Dockerってまだまだ謎のエラーが多い。日本語でまとめてみました。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3