gpt4 book ai didi

ubuntu - 如何在 Windows 应用程序的 ubuntu 中运行 docker?

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

我希望能够在 ubuntu on widnows app 中运行 docker .但是安装docker工具箱后,出现如下错误:

Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

有没有人见过这个错误?在 Windows 上本地运行 docker 会更好吗?

最佳答案

您的 Docker 客户端不知道您的 Docker 主机(详尽解释here)。

You need to tell the Docker client where the Docker host is, and you can do that by using the -H option:

$ docker -H localhost:2375 一些 docker 命令

如果你不想每次都输入主机,你可以将名为DOCKER_HOST的环境变量设置为localhost:2375

$ export DOCKER_HOST=localhost:2375

但是,该环境变量只会在 session 进行时持续存在。每次打开 bash 时都必须设置它。因此,为了避免这种情况,您可以在主目录中名为 .bash_profile 的文件中设置该变量,如下所示:

$ echo “export DOCKER_HOST=localhost:2375” >> ~/.bash_profile

还要确保在 Windows 上公开守护程序,您可以在 Docker for Windows 的 Settings 菜单(选项卡“General”)中实现。

重新启动 bash 控制台,DOCKER_HOST 变量应该在那里,只需键入 e。 G。 docker images 检查所有内容。

关于ubuntu - 如何在 Windows 应用程序的 ubuntu 中运行 docker?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49601842/

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