关于在Windows 10 Home中的WSL上设置docker的问题

问题描述 投票:2回答:1

我正在尝试通过Windows 10 Home]上的WSL(ubuntu)设置docker,但是在尝试使用docker-compose up命令时遇到问题:

$ docker-compose up
ERROR: Couldn't connect to Docker daemon at http://localhost:2375 - is it running?

我的~/.bashrc文件中具有以下配置

#Insert new Path for Docker and Alias

PATH="$HOME/bin:$HOME/.local/bin:$PATH"

PATH="$PATH:/mnt/c/Program Files/Docker Toolbox"

alias docker=docker.exe

alias docker-machine=docker-machine.exe

// Other code

export DOCKER_HOST='tcp://localhost:2375'

[docker-machine似乎运行良好,因为docker ps命令显示了容器列表。

根据我的研究,如果我要使用Docker for Windows

(在Windows Home上不运行);我需要在设置中打开“在不带TLS的tcp:// localhost:2375上公开守护程序”选项。由于我使用的是“ Docker Toolbox + VirtualBox”,所以我想问一下这等效吗?

如果需要更多信息,请告诉我。

我正在尝试通过Windows 10 Home上的WSL(ubuntu)设置docker,但是在尝试使用docker-compose up命令时遇到问题:$ docker-compose up错误:无法连接至Docker守护程序...

docker ubuntu windows-subsystem-for-linux
1个回答
0
投票

这有点棘手,因为您需要使用两个终端:一个在Windows中,一个在WSL中。

© www.soinside.com 2019 - 2024. All rights reserved.