1、前提
-
win11版本限制
wsl2本身有版本限制。
在23H2 win11版本。直接支持一句话安装wsl2+ubuntu。 -
win11 打开相关权限
流程
- 1、安装最新版本23H2之后的win11
- 2、配置启用虚拟机支持"Windows启用功能"
- 3、打开Power Shell终端管理员命令窗口[安装wsl2和ubuntu]
wsl --install
4、安装docker
sudo apt-get remove docker docker-engine docker.io containerd runc #卸载老版本docker
sudo apt update
sudo apt upgrade
apt-get install ca-certificates curl gnupg lsb-release #安装依赖
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - #添加官方秘钥
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" #添加源
apt-get install docker-ce docker-ce-cli containerd.io #安装docker
sudo usermod -aG docker $USER #配置用户组
systemctl start docker #启动
sudo docker run hello-world #验证是否成功
#常用命令
systemctl start docker
service docker restart
sudo docker version
sudo docker images
# 列出本机运行的容器
docker ps
# 列出本机所有的容器(包括停止和运行)
docker ps -a
# 停止运行的容器
docker stop [容器ID]
# 杀死容器进程
docker kill [容器ID]
docker restart [容器ID]
docker rm [容器ID]
5、其他