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

执行docker version
3.执行 sudo service docker start

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

在这里插入图片描述

4.启动成功在这里插入图片描述

5.安装nginx docker pull nginx
安装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

更换成功后的截图

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐