window10 wls2 安装docker
·
docker 安装脚本
# install docker
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
if 【 ! $(getent group docker) 】;
then
# 创建docker组
sudo groupadd docker;
else
echo "docker user group already exists"
fi
#将当前用户加入docker组中
sudo gpasswd -a $USER docker
sudo service docker restart
rm -rf get-docker.sh
1. 执行shell脚本 sh install-docker.sh

2.执行docker version
问题1:
Got permission denied while trying to connect to the Docker daemon socket at 。。。
解决方法:
把普通用户加入到docker组中
# sudo gpasswd -a $USER docker
# newgrp docker
# sudo gpasswd -a $USER docker
# newgrp docker
问题2:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
显示这个的,有可能是 Ubuntu 运行在wsl 1上,需要改成 wsl2
检查版本:wsl.exe -l -v
切换版本:wsl.exe --set-version ubuntu 2

3.执行 sudo service docker start
问题3:
sudo service docker start在 Ubuntu 22.04 LTS 执行不生效
解决方法:
修改 iptables-nft 为 iptables-legacy

4.启动成功
5.安装nginx docker pull nginx

6.wls2 ubuntu 更换阿里镜像源
1. 查看默认镜像源
sudo vim /etc/apt/sources.list
将原配置文件备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
vim 打开文件命令行模式替换
:%s/security.ubuntu/mirrors.aliyun/g
:%s/archive.ubuntu/mirrors.aliyun/g
更新
sudo apt update

更多推荐
所有评论(0)