4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Docker:Dockerデーモンが動いてるのに、コンテナの立ち上げができなかった話

Last updated at Posted at 2025-03-11

こんにちは、ぱきらと申します。
プログラミングスクール『RUNTEQ』を卒業したばかりの初学者です。
 
今回起きた内容は以下です

  • 問題
    • docker compose upを作業ディレクトリで実行しても、ずっと読み込み中で進まない
  • 原因
    • Dockerデーモンは動いてたけども、Dockerのバージョンが合ってなかった
  • 解決方法
    • Docker Desktopアプリのソフトウェアアップデートし、Macを再起動する

以下にそれぞれの詳細を記載していきます!!

1. 起きた問題

いつもの様に Docker Desktopアプリを立ち上げ、docker compose upを実行するも
db Pullingの読み込みが永遠にされ、進まない状態です
Image from Gyazo
20.6s1700.0sまで進んでも、立ち上がらない・・・😨

試してダメだったこと

  • 別のターミナルで、以下のコマンドを実行するも反応なし
    • docker pull <dbのイメージ名>
    • docker compose build
    • docker compose down
  • docker psを実行するも、何も立ち上がってない!
    Image from Gyazo

2. 確認したこと

1. Docker Hubに繋がる状態なのかを確認するコマンドを実行

$ curl -v https://hub.docker.com
  • 私のMacで実行すると、超長いログが出たので Docker Hubに繋がってる様子でした
  • curlコマンドについては以下をご参照ください

 
2. Dockerデーモンが動いているか確認するコマンドを実行

$ docker info
  • 実行すると、そこそこ長いログが出たので Dockerデーモンは動いてそう(エラーは出てない)

もし動いてなかったら、Docker再起動するコマンドを実行してみましょう

$ systemctl restart docker

(私は念の為実行してみると、ログはzsh: command not found: systemctlでした)

3. 解決

Dockerの再起動をしてみようとしました!(以下は Mac での手順)

  1. Docker Desktopを開く
  2. 右上の歯車アイコン(設定)をクリック
  3. "Troubleshoot"(トラブルシュート)を選択
  4. "Restart Docker"(Dockerの再起動)ボタンをクリック

 
ただ、私のDocker Desktopに 3.の"Troubleshoot"が見当たらず・・・🤔
 
「ソフトウェアのアップデートがあるよ」と警告が出ていたので、念の為 実行してみました!
Image from Gyazo
 
 
ソフトウェアのアップデートが完了したので
一応 Mac を再起動し、再度作業ディレクトリでdocker compose upを実行すると
Image from Gyazo
 
動いた!!👏👏👏👏👏

 
Image from Gyazo
 
ブラウザも反映した!!やったーー!!!👏👏👏👏👏👏👏👏👏👏


終わりに

今回docker compose upが実行できなかったのは
「Dockerデーモンは動いてたけども、Dockerのバージョンが合ってなかった」が原因という事案でした!
読んでいただき、ありがとうございました🙇‍♀️
 

根本原因は

当時のログはもう確認できないので、正直 根本原因は把握できてないです🥲

  • Dockerの想定するバージョンとdocker_compose.ymlファイルらのバージョン指定不一致なのか...
  • アプリとネットワーク間の不一致なのか...

少なくとも、今回はdocker-compose.ymlらの記載を変更したりしてないし、何にも手を加えてなかったです!
いつも通り実行しようとしたらdocker compose upが出来なかったんです。
もしかしたら Mac 再起動だけで治ったかもしれないですね?

 
 
はじめに記載した通り、私はプログラミングの初学者です。
この記事に間違った記載や、アドバイスがあるよ!という方は
コメントで教えていただけると大変助かります🙇‍♀️✨

4
0
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
4
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?