工具集

WSL上使用docker遇到问题解决

2020-01-19  本文已影响0人  零岁的我

windows10子系统有其特殊性,需要安装docker for windows,这个就是docker daemon。

一、win10家庭版安装Docker

win10家庭版是不支持Docker安装的。但是不用担心,广大网友总是很有办法的。
参考链接:https://www.cnblogs.com/samwu/p/10360943.html
以上链接亲测有用。
安装成功后在系统托盘能看到Docker的图标

Docker Desktop is running

二、windows10 linux子系统 ubuntu 18.0运行docker问题

遇到问题:

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

解决办法:
打开Docker Desktop,进入setting:


选项

之后再进入Ubuntu子系统就可以正常使用Docker了。
输入“docker version”正常打印docker信息:


docker version信息

三、windows10 linux子系统 centos7运行docker问题

在完成二中Docker Desktop的设置后,使用centos7子系统发现很是有问题。
遇到问题:

  1. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  1. Failed to get D-Bus connection: Operation not permitted
遇到问题

解决办法:
以管理员身份运行CMD,进入centos子系统,运行一下命令:

  1. echo "export DOCKER_HOST='tcp://0.0.0.0:2375'" >> ~/.bashrc
    2.source ~/.bashrc

至此,问题解决,输入"docker version"命令,正常打印docker信息。


docker正常运行

有用请点个赞!
转载请声明原出处。

上一篇 下一篇

猜你喜欢

热点阅读