Bootstrap

WSL安装使用docker

WSL安装Ubuntu

WSL
以管理员模式打开PowerShell

#查看可以安装的Linux发布
wsl -l -v 
#安装Ubuntu-24.04发布
wsl --install -d Ubuntu-24.04

安装docker-ce(社区版)

华为镜像-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服务同步停止
在这里插入图片描述

;