无法使用其IP地址访问wsl2上的docker



我正在努力遵循:https://dev.to/_nicolas_louis_/how-to-run-docker-on-windows-without-docker-desktop-hik以便在Windows的wsl2上使用docker。

我可以用这个调用启动一个docker容器:

docker -H 127.0.0.1 run --rm hello-world

但是,当我用获得IP地址时

echo `ifconfig eth0 | grep -E "([0-9]{1,3}.){3}[0-9]{1,3}" | grep -v 127.0.0.1 | awk '{ print $2 }' | cut -f2 -d:`

并尝试用启动容器

docker -H 172.26.110.78 run --rm hello-world

我得到以下错误:

docker: Cannot connect to the Docker daemon at tcp://172.26.110.78:2375. Is the docker daemon running?.

Ping工作,docker守护进程运行。

我能做些什么来解决这个问题?

尝试重新启动docker容器,因为它可能没有以正确的状态运行。用途:

docker restart [OPTIONS] CONTAINER [CONTAINER...]

例如:

docker restart hello_world

相关内容

  • 没有找到相关文章

最新更新