ryomo
2022 年 8 月 7 日午前 4:10
#1
起こっているトラブル
Docker DesktopをアップデートしたらDocker desktop is startingから進まなくなりました。
解決したいこと
Docker Desktopが起動できる状態にしたいです。
現状
Docker Desktopがアンインストールも起動もできない状態です。
質問したいこと
自分が行ったこと以外に確認すべきことなどがありましたらご教授いただければ幸いです。
以下長文となり恐れ入りますがよろしくお願い致します。
行ったこと
Clean / Purge data
Dockerのアイコンから
↓
Troubleshoot
↓
Clean / Purge data
を実施してみましたが改善されませんでした。
具体的には今度はDocker desktop is stoppingが終わらなくなりました。
MacOSアップデート
次にMacOS自体が12.4だったので12.5にアップデートしてみました。
Reset Docker Desktop to factory defaults
Dockerのアイコンから
↓
Troubleshoot
↓
Reset Docker Desktop to factory defaults
を実施してみましたが改善されませんでした。
具体的には今度はDocker desktop is stoppingが終わらなくなりました。
Uninstall Docker Desktop
Dockerのアイコンから
↓
Troubleshoot
↓
Uninstall Docker Desktop
を実施してみましたが改善されませんでした。
具体的には今度はDocker desktop is stoppingが終わらなくなりました。
ターミナルでDockerをアンインストール
% /Applications/Docker.app/Contents/MacOS/Docker --uninstall
しかしこちらをやってもアンインストールできませんでした。
結果はDocker desktop is stoppingが終わらなくなりました。
アプリケーションフォルダから削除し再度インストール
アプリケーションフォルダから既存のDockerをゴミ箱に入れました。
そして以下のURLから新しいものをダウンロードしインストールしました。
結果はDocker desktop is startingから動かず。
プロセスを削除
プロセスが残っていると削除できないとの情報を見つけ
アクティビティモニタを覗くと2つのプロセスが見つかりました。
うちcom.docker.driver.amd64-linuxを削除しましたが解決しておりません。
最終手段としてMacのTimeMachineで復元しようとしたのですが
MacOSをアップデートしてしまっており、OSはバージョンが戻らないということで
現在どうしようか、他に対策がないかを調査しております。
TimeMachineでDockerのバージョンは下げられそうです。
環境
バージョンアップ後Docker desktop for Mac v4.11.1
バージョンアップ前は確認できておりませんでした。
MacOS 12.5
CPU M1MAX
% docker version
Error response from daemon: dial unix docker.raw.sock: connect: no such file or directory
Client:
Cloud integration: v1.0.28
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c701
Built: Mon Jun 6 23:04:45 2022
OS/Arch: darwin/arm64
Context: default
Experimental: true
% go version
go version go1.18.4 darwin/arm64
長文失礼いたしました。
よろしくお願い致します。
ryomoさん、こんにちは、はじめまして。
結果はDocker desktop is startingから動かず。
一旦アンインストールされても構わないのであれば、Docker Desktop すべての設定をリセットされてみてはいかがでしょう。
メニューバーの Docker のアイコンがクリック出来る場合は、 Troubleshoot
を選び、Docker の画面で Reset to factory defaults
のボタンを押してみてはいかがでしょう。
それでも状況は変わらなさそうでしょうか。
ちなみに、CPU が M1 MAX とありますが、プロセスが com.docker.driver.amd64-linux
となっている部分が気になりました。
ダウンロードされている Docker Desktop が Apple silicon 版のものかどうか念のためご確認されるのをお勧めします。
こちらの「Mac with Apple chip」のリンクからダウンロードできます。
「いいね!」 1
ryomo
2022 年 8 月 7 日午前 10:08
#3
zembutsuさん
ご返信ありがとうございます。
メニューバーの Docker のアイコンがクリック出来る場合は、 Troubleshoot を選び、Docker の画面で Reset to factory defaults のボタンを押してみてはいかがでしょう。
こちらは試してみましたがDocker Desktop is Stoppingの状態が5分くらい続いたのでQuit Docker Desktopを押してしまいました。
こちらの「Mac with Apple chip」のリンクからダウンロードできます。
ありがとうございます。再度以下の操作をしてみました。
1.アプリケーションフォルダ内の現在のDockerアイコンをゴミ箱に入れる。
2.ご提示のリンクからダウンロードしてインストール。
3.アプリケーションフォルダに追加されたDockerアイコンから起動。
するとやはりDocker Desktop is Startingの状態が続く形になります。
前回プロセスを確認した際はDocker DesktopをQuit Docker Desktopした状態で確認しましたが
改めてこの起動を試みている時に確認すると以下のようになっておりました。
今回はご提示のリンクからインストール起動したのですが
com.docker.driver.amd64-linuxがなぜか2つ走っています。。。
何か物凄く拗れている感じは自分でも感じています。
ややこしい質問で恐れ入りますが何か試せることがもしあればお願い致します。
お試しいただきありがとうございます。
状況的には、こちらの issue に上がっているような状況に近いように思われました。
opened 07:01PM - 09 Dec 20 UTC
version/2.5.0.1
version/3.0.1
<!--
Please, check https://docs.docker.com/docker-for-mac/troubleshoot/.
Issue… s without logs and details cannot be debugged, and will be closed.
Issues unrelated to Docker for Mac will be closed. In particular, see
- https://github.com/docker/compose/issues for docker-compose
- https://github.com/docker/machine/issues for docker-machine
- https://github.com/moby/moby/issues for Docker daemon
- https://github.com/docker/docker.github.io/issues for the documentation
-->
<!--
Replace `- [ ]` with `- [x]`, or click after having submitted the issue.
-->
- [x] I have tried with the latest version of my channel (Stable or Edge)
- [x] I have uploaded Diagnostics
- Diagnostics ID: 9516E931-4567-4F91-AACB-30019CED0937/20201209185508
### Expected behavior
Docker starts up
### Actual behavior
Docker doesn't start and just hangs with the "Docker Desktop is Starting" message.
### Information
<!--
Please, help us understand the problem. For instance:
- It reproduces every time.
- I've try resetting factory defaults and removing my containers with no joy
- I've tried upgrading and downgrading versions of Docker and the app still hangs up.
-->
- macOS Version: 10.15.7
### Diagnostic logs
```
Docker for Mac: 10.15.7
```
### Steps to reproduce the behavior
<!--
A reproducible case, Dockerfiles FTW.
-->
1. Just double click the Docker app to start. It also does it on restarting.
リンク先にある Docker 関連ファイルの手動削除の後、再びインストールでうまくいくかもしれません。
あるいは、同じ issue 内の下のほうで「Use gRPC Fuse for file sharing」が有効になっていると起動しないという報告がありました。
手動で gRPC Fuseを無効化 すると解決したというコメントもありますので、こちらもお試しいただければと思います。
ryomo
2022 年 8 月 8 日午前 10:07
#5
有益な情報ありがとうございます!
ご教授いただいた情報を元に
以下を試してみたのですが解決できておりません
gRPCのチェックを外す
以下の記事の通りgRPCのチェックを外した状態での起動には成功しましたが
https://qiita.com/ryomoucmei/items/5490efb16aeaccd934dd
Docker desktop is startingから動かない状況は変わりませんでした。
.dockerディレクトリを移動
~/.dockerディレクトリを移動してMacを再起動後Docker Desktop for Macを起動してみましたが
Docker desktop is startingから動かない状況は変わりませんでした。
group.com.dockerディレクトリを移動
このディレクトリを移動するとイメージなどが消えるとの情報がありましたが
やむなく移動してMacを再起動したところ元のディレクトリ(~/Library/Group Containers/group.com.docker)
に自動生成されておりました。
その後Docker Desktop for Macを起動してみましたが
Docker desktop is startingから動かない状況は変わりませんでした。
シンボリックリンクを移動しbrewからdockerをインストールしてみました
以下のコメントの手順を行いました。
opened 07:01PM - 09 Dec 20 UTC
version/2.5.0.1
version/3.0.1
<!--
Please, check https://docs.docker.com/docker-for-mac/troubleshoot/.
Issue… s without logs and details cannot be debugged, and will be closed.
Issues unrelated to Docker for Mac will be closed. In particular, see
- https://github.com/docker/compose/issues for docker-compose
- https://github.com/docker/machine/issues for docker-machine
- https://github.com/moby/moby/issues for Docker daemon
- https://github.com/docker/docker.github.io/issues for the documentation
-->
<!--
Replace `- [ ]` with `- [x]`, or click after having submitted the issue.
-->
- [x] I have tried with the latest version of my channel (Stable or Edge)
- [x] I have uploaded Diagnostics
- Diagnostics ID: 9516E931-4567-4F91-AACB-30019CED0937/20201209185508
### Expected behavior
Docker starts up
### Actual behavior
Docker doesn't start and just hangs with the "Docker Desktop is Starting" message.
### Information
<!--
Please, help us understand the problem. For instance:
- It reproduces every time.
- I've try resetting factory defaults and removing my containers with no joy
- I've tried upgrading and downgrading versions of Docker and the app still hangs up.
-->
- macOS Version: 10.15.7
### Diagnostic logs
```
Docker for Mac: 10.15.7
```
### Steps to reproduce the behavior
<!--
A reproducible case, Dockerfiles FTW.
-->
1. Just double click the Docker app to start. It also does it on restarting.
がその後Docker Desktop for Macを起動してみましたが
Docker desktop is startingから動かない状況は変わりませんでした。
golangのバージョンを合わせる
dockerコマンドをテストしていて以下のようにgolangのバージョンが違っていることに気がつきました。
% docker version
Error response from daemon: dial unix docker.raw.sock: connect: no such file or directory
Client:
Cloud integration: v1.0.28
Version: 20.10.17
API version: 1.41
Go version: go1.17.11
Git commit: 100c701
Built: Mon Jun 6 23:04:45 2022
OS/Arch: darwin/arm64
Context: default
Experimental: true
% go version
go version go1.18.4 darwin/arm64
brewでgolangをインストールしていたのをgoenvを導入し
go1.17.11にしました。
% go version
go version go1.17.11 darwin/arm64
その後Docker Desktop for Macを起動してみましたが
Docker desktop is startingから動かない状況は変わりませんでした。
ノートンのスキャンをオフにしてみる
ノートンのスキャンをオフにしてみましたが
その後Docker Desktop for Macを起動してみましたが
Docker desktop is startingから動かない状況は変わりませんでした。
ただご提示いただいた情報からqiitaの記事を一つ書くことができました。
https://qiita.com/ryomoucmei/items/5490efb16aeaccd934dd
こちらでお世話になったことは書いて良いものかどうか判断がつきませんでしたので
書いておりませんが、私自身これまで疑問に思っていたことが一つ解決して大変感謝しております。
いよいよ他にやれそうなことがなくなってきた感があります
今思いついているのではCleaner & Uninstallerというアプリが出てきたので
こちらを試してみるというものですが
サードパーティーのフリーソフトということで躊躇しております。
あとはDocker desktop is starting時のログを取る方法があればと調査していますが
有効な情報に辿り着けていない状態です。
ryomo
2022 年 8 月 8 日午後 1:17
#6
その後バージョンをダウンしたところ無事立ち上がるようになりました。
貴重なスペースありがとうございました。
経緯をまとめたので一応貼っておきます。
「いいね!」 1
バージョンダウンで動作できたようで、よかったです。安心しました。
最新版は、何かと意図しない不具合が起こりやすいものですが、何かしら ryomo さんの環境で爆弾みたいなものがあったのかもしれませんね。
少し解決まで時間がかかりましたが、また動くようになって良かったです。
何か他にもまた Docker で気になることがありましたら、お気軽にお立ち寄りください。
「いいね!」 1