gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 12:34:49 26 4
gpt4 key购买 nike

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


更新:正如 Dennis 的表扬中指出的那样

Docker for Mac now exists, which is an alternative to Docker Toolbox. You can get it via the homebrew cask: brew cask install docker; open /Applications/Docker.app

最佳答案

弃用警告

Docker ToolboxDocker Machine两者都已被弃用。 Docker Desktop是官方推荐的替代品。

原答案

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

# 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 后,您可以使用 Get started with 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 中,否则打开时会出现以下错误一个新的外壳或终端。

"无法连接到 Docker 守护进程。docker 守护进程是否在此主机上运行?"

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

关于macos - 通过命令行在 Mac 上安装 Docker Toolbox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32744780/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com