WSL安装Ubuntu
WSL
以管理员模式打开PowerShell
#查看可以安装的Linux发布
wsl -l -v
#安装Ubuntu-24.04发布
wsl --install -d Ubuntu-24.04
安装docker-ce(社区版)
#安装依赖
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
#信任Docker的GPG公钥
curl -fsSL https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
#添加软件仓库
sudo add-apt-repository "deb [arch=amd64] https://mirrors.huaweicloud.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
#更新索引文件并安装docker-ce
sudo apt-get update
sudo apt-get install docker-ce
开启TCP访问
修改docker.service中的ExecStart内容,添加 -H tcp://0.0.0.0:2375,结果如下
ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375 --containerd=/run/containerd/containerd.sock
sudo vim /lib/systemd/system/docker.service
添加registry镜像
由于Docker Hub无法访问,所以添加registry镜像;在 /etc/docker/daemon.json 中添加
{ "registry-mirrors" : [ "https:\/\/jockerhub.com" ] }
如果此文件不存在,则新增
sudo touch /etc/docker/daemon.json
IDEA中连接
开启&关闭WSL的Ubuntu
下拉访问此Ubuntu系统,即可开启运行,Docker服务同步自动启动;关闭访问的终端,即关闭此Ubuntu系统,Docker服务同步停止