gpt4 book ai didi

macos - 如何让 docker 在 OS X 上作为服务启动?

转载 作者:行者123 更新时间:2023-12-02 03:16:00 24 4
gpt4 key购买 nike

我在我的 Mac OS 10.11 上安装了 DockerToolbox 1.11.1,它确实通过 Kinematic 启动了 docker,如果我点击 Docker CLI,它将启动一个 docker 正常运行的终端(docker version 返回信息和成功)。

不过,如果我尝试从普通控制台执行相同的操作,它确实无法检测到 docker,我确实希望在任何控制台窗口中都可以使用 docker,在登录时自动或按需启动它。不过,一旦开始,我希望能够从任何控制台使用它。

我猜教程中缺少这部分,我想找到解决方案。我该怎么做?

最佳答案

这就是 docker 机器的用途。您的 docker 实例在虚拟机中运行,您必须设置一些环境变量才能连接到它(DOCKER_HOSTDOCKER_TLS_VERIFYDOCKER_CERT_PATHDOCKER_MACHINE_NAME) 。如果您运行 eval $(docker-machine env [machine name]) 假设 VM 已启动,这将自动为您设置这些变量。然后您可以将该行放入您的 bash 配置文件中以进行自动设置。

在此处查看文档 https://docs.docker.com/machine/overview/

此外,还有一个适用于 OSX 的原生 Docker 版本(目前处于有限测试阶段),它消除了对 docker 机器的需求,因此希望在不久的将来这些都不是必需的。

关于macos - 如何让 docker 在 OS X 上作为服务启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37114021/

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