cos*_*age 8 ubuntu windows docker windows-subsystem-for-linux
我尝试使用以下命令在全新的 WSL2 中启动 docker:
sudo service docker start
Run Code Online (Sandbox Code Playgroud)
然后:
sudo service docker status
Run Code Online (Sandbox Code Playgroud)
结果 :
* Docker is running
但是在运行测试容器时:
sudo docker run hello-world
Run Code Online (Sandbox Code Playgroud)
错误:docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
See 'docker run --help'.
现在的状态是
* Docker is not running
.... 这是我试图 模仿的一个例子
我的环境:
WINDOWS:WINDOWS 10 家庭版,版本:1903,操作系统版本:18362.239
DOCKER:Docker 版本 18.09.7,构建 2d0083d
我已经根据:官方网站为 ubuntu 下载了 docker
在 Windows 功能中,我启用了 WSL、Windows 管理程序平台、虚拟机平台,这是一个屏幕截图
我没有 Hyper-V
我已经使用 WSL 进行通用编程大约 6 个月了。从来没有被卡住过
如何按照最新的 WSL2 的承诺在本地运行 docker?
这是另一个屏幕截图
当我最初问这个问题时,Docker for Wsl 是由 docker 团队使用 Hyper-V 和 LinuxKit 实现的。我没有为我工作,因为我有 Windows 10家庭版。
现在 WSL 2 已经稳定发布,关于如何在 WSL 上使用 docker 的答案可以在 Microsoft 官方文档中找到:
https://docs.microsoft.com/en-us/windows/wsl/tutorials/wsl-containers
归档时间: |
|
查看次数: |
12642 次 |
最近记录: |