IMLC.ME

WSL2 如何安装 Docker

因为 Docker Desktop 对商业使用收费了,所以我们不得不开始寻找 Docker Desktop 的代替品。 一个流行的代替品是 podman,但是很多集成 Docker 的周边应用还没完成对 podman 的适配。 因此我们需要在不安装 Docker Desktop 的情况下,安装 docker 服务。

1. 安装 dockerd

apt install docker.io

启动 dockerd

sudo /usr/bin/dockerd -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375

又或者把配置写入 daemon.json ,这样就不需要在命令行中指定 UDS 和 TCP 地址。

{
  "hosts": [
    "tcp://0.0.0.0:2375",
    "unix:///var/run/docker.sock"
  ]
}