当前位置: 首页 > 面试题库 >

通过命令行在Mac上安装Docker Toolbox

沈德寿
2023-03-14
问题内容

我正在尝试在Mac上自动设置开发人员环境。该设置的一部分是安装Docker
Toolbox
。我找不到通过命令行执行此操作的任何文档。如何自动执行此安装(必须通过命令行触发)?

更新: 正如丹尼斯所称赞的

现在存在适用于Mac的Docker,它是Docker
Toolbox的替代产品。您可以通过自制酒桶获得:brew cask install docker; open /Applications/Docker.app


问题答案:

我发现可以通过brew / cask获得Docker Toolbox

# Install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Install Cask
brew install caskroom/cask/brew-cask
# Install docker toolbox
brew cask install docker-toolbox

安装Docker Toolbox后,您可以使用Docker Machine入门指南设置Docker环境。

# create the docker machine
docker-machine create --driver "virtualbox" myBoxName

# start the docker machine
docker-machine start myBoxName

# this command allows the docker commands to be used in the terminal
eval "$(docker-machine env myBoxName)"

# at this point can run any "docker" or "docker-compose" commands you want
docker-compose up

在此过程结束时,添加eval "$(docker-machine env myBoxName)"到您的,.bash_profile否则在打开新的外壳程序或终端时会出现以下错误。

"Cannot connect to the Docker daemon. Is the docker daemon running on this host?"

如果在打开终端后启动docker容器,则可以eval "$(docker-machine env myBoxName)"手动运行,也可以重新加载bash配置文件(source ~/.bash_profile)。



 类似资料:
  • 我得到错误 -opencv- 我的康达清单 #anaconda许可证1.1 py36_1 雪花石膏0.7.9 py36_0 anaconda 4.3.0 np111py36_0 anaconda客户端1.6.0 py36_0 anaconda navigator 1.4.3 py36_0 appdirs 1.4.0 appnope 0.1.0.0 py36_0 应用脚本1.0.1 py36_0 a

  • 问题内容: 我想使用golang,但是我在运行go命令时遇到了麻烦。我安装了go1.5.2 darwin / amd64,但是运行命令时,终端出现错误。我将路径添加到bash配置文件中,但是仍然出现错误(我重新启动了终端btw)。我卸载并重新安装,但没有运气。有人可以帮我解决这个问题吗?我不确定安装中是否有错误,但下载成功。如果不进行锻炼,我可能必须下载旧版本的go。 问题答案: 就像上面评论中提

  • 如何安装打包出来的App包(通过什么命令安装)?

  • 当我用命令安装测试咖啡馆时,我可以在终端中使用命令“测试咖啡馆”,运行像“测试咖啡馆浏览器测试”这样的测试,但是现在我格式化了我的操作系统,只用“代码”安装了它npm安装与我的项目的packege.json,当我尝试使用testCafe命令来运行测试时,我得到消息。 现在我可以运行测试,只要我调用节点模块,如 似乎调用节点模块的“testcafe”命令别名在我使用安装它时没有创建。 对我如何修复它

  • 问题内容: 如何使用源安装Maven工件? 所以以后我不需要在eclipse中打开项目来查看一些代码。 编辑: 我知道我可以将此代码添加到pom.xml 但我想从命令行执行(使其更通用)。 问题答案: 要下载依赖项的源: 要将源附加到安装: 如maven-source- plugin 页面中所述,最好在pom中使用目标。

  • 产生错误: 错误:命令“/usr/bin/clang”失败,退出状态为1 我用MacPorts安装了。建议?谢了!