Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

はじめに

業務やプライベートで、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ってまだまだ謎のエラーが多い。日本語でまとめてみました。

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away