UOS统信操作系统安装docker
1.系统版本
uos server 1050d
查看系统版本
cat /etc/os-version
该系统是基于debian 10.x (代号 buster) 构建。
官方Docker安装方法不会认识UOS操作系统,需要手动修改配置。
查看UOS基于debian的版本:
cat /etc/debian_version
2.删除docker
如果安装过docker,则删除旧版本docker
sudo apt-get remove docker docker-engine docker.io containerd runc
3.更新软件源,并安装所需工具
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
我遇到了apt的ssl验证问题,绕过ssl验证的方法如下:
echo "Acquire::https::Verify-Peer "false";" >> /etc/apt/apt.conf.d/80ssl-exceptions
echo "Acquire::https::Verify-Host "false";" >> /etc/apt/apt.conf.d/80ssl-exceptions
4.添加docker官方证书
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
5.检查是否添加成功,显示信息如下
sudo apt-key fingerprint 0EBFCD88
6.编辑 /etc/apt/source.list,在最后添加docker源
echo "deb [arch=amd64] https://download.docker.com/linux/debian buster stable" >> /etc/apt/sources.list
7.更新源,然后安装docker-ce
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
8.测试docker是否安装成功
sudo docker run hello-world
Docker 成功运行!查看docker版本
docker version