Docker for Mac在菜单栏鲸标图标的下拉菜单中有一个方便的“重启”按钮。
然而,我希望能够从终端重新启动Docker for Mac。我需要运行什么命令?
需要运行的命令是:`open --background -a Docker`Docker for Mac在菜单栏鲸标图标的下拉菜单中有一个方便的“重启”按钮。
然而,我希望能够从终端重新启动Docker for Mac。我需要运行什么命令?
需要运行的命令是:`open --background -a Docker`以下命令对我有效:
killall Docker && open /Applications/Docker.app
osascript -e 'quit app "Docker"'; open -a Docker ; while [ -z "$(docker info 2> /dev/null )" ]; do printf "."; sleep 1; done; echo ""
看起来没有办法执行这个操作。
我在以下官方回答中找到了同样的问题:
https://forums.docker.com/t/restart-docker-from-command-line/9420/2
希望他们很快包含这个功能。
祝好!
这是我正在使用的(source):
alias docker_restart="curl -X POST -H 'Content-Type: application/json' -d '{ \"openContainerView\": true }' -kiv --unix-socket ~/Library/Containers/com.docker.docker/Data/backend.sock http://localhost/engine/restart"
alias docker_restart="osascript -e 'quit app \"Docker\"' && open -a Docker"
。 它的作用是重启Docker应用程序。 - rouanosascript -e'quit app"Docker"'
会重新启动。 - Jono