我正在尝试通过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守护程序...
这有点棘手,因为您需要使用两个终端:一个在Windows中,一个在WSL中。