在我的mac上,当我运行"Docker quickstart terminal"时,将启动
我在docker quickstart终端的
如何在不修改此shell文件的情况下启动另一个docker机器?
default
docker机器。我在docker quickstart终端的
start.sh
中看到:#!/bin/bash
VM=default
DOCKER_MACHINE=/usr/local/bin/docker-machine
VBOXMANAGE=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage
BLUE='\033[0;34m'
GREEN='\033[0;32m'
NC='\033[0m'
... more
如何在不修改此shell文件的情况下启动另一个docker机器?
docker-machine env
显示的变量。请参阅 https://docs.docker.com/machine/reference/env/ 以获取 Mac 和 Windows 的 eval 替代方案。 - VonCdocker-machine.exe env --shell cmd dev
(将dev
替换为您的 Docker 机器名称,仍需将结果复制并粘贴到该 CMD 会话中)。或者在 Powershell 会话中使用:docker-machine.exe env --shell=powershell dev | Invoke-Expression
。 - VonCdocker-machine ssh
(https://docs.docker.com/machine/reference/ssh/)连接到我的机器,并在该ssh会话中直接执行docker命令。如果您不想通过ssh连接到机器并想要在本地执行docker命令,则可以使用`docker-machine env`。 - VonC