web-dev-qa-db-ja.com

端末からDocker for Macを再起動するにはどうすればよいですか?

Mac用Dockerには、メニューバーのクジラアイコンからドロップダウンにきちんとした小さな「再起動」ボタンがあります。

ただし、端末からDocker for Macを再起動できるようにしたいと思います。どのコマンドを実行する必要がありますか?

47
rouan

特にDocker for Macの場合、「GUI」アプリであるため、 回避策 があります。

osascript -e 'quit app "Docker"'

再起動したいので、ここに コマンドラインから開く への方法があります:

open -a Docker

おそらくosascriptを使用して開くより対称的なコマンドがありますが、openコマンドはosascriptコマンドよりも一般的です。

68
BrDaHa

これを実行する方法がないように見えます。

私は同じ質問に対する公式の答えを以下で見つけました:

https://forums.docker.com/t/restart-docker-from-command-line/9420/2

彼らはすぐにこの機能を含めることを望みます。

よろしく

11
guilleHeuer

Dockerの初期化には時間がかかります。

osascript -e 'quit app "Docker"'; open -a Docker ; while [ -z "$(docker info 2> /dev/null )" ]; do printf "."; sleep 1; done; echo ""
9
Dave Dunn