WSL1 安装 Docker

1. 背景

之前介绍了 Windows 安装 Linux 系统 & 安装 WSL1
遗憾的是 WSL1 不支持 Docker 的守护进程

# Ubuntu 中执行 Docker 命令会报错
Cannot connect to the Docker daemon. Is the docker daemon running on this host?

此时让 Docker CLI 连接到你的远程 Docker 守护进程即可

2. 解决方案

我是通过 Docker for Windows 解决的这个问题,你也可以使用其他任何远程 Docker 守护进程

2.1 安装 Docker for Windows

Docker 的架构设计分为三个组件:客户端,REST API,服务器(守护进程)

  • 客户端 :与REST API交互。主要目的是允许用户连接守护进程。
  • REST API:充当客户端和服务器之间的接口,实现通信。
  • 守护进程:负责实际管理容器 - 启动,停止等。守护进程监听来自 Docker 客户端的 API 请求

2.2 配置 Docker for Windows

image.png

2.3 配置 WSL

在用户目录的 .bashrc 文件中增加一行 export DOCKER_HOST=tcp://127.0.0.1:2375

image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容