Ubuntu安装docker
docker-installer
# git config --global user.name Young4Dream
# git config --global user.email Young4Dream@noreply.gitcode.com
git clone https://gitcode.com/Young4Dream/iScripts.git
cd docker-installer
pip install -r requirements.txt
python main.py
apt方式
apt更新/升级
# 更新国内apt源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade
安装
## 安装必要的依赖包
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
## 添加 Docker 官方 GPG 密钥
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
## 添加 Docker 软件源
sudo echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
## 再次更新软件包列表
sudo apt update
## 安装 Docker CE
sudo apt install docker-ce docker-ce-cli containerd.io -y
配置
## 配置国内源
sudo mkdir -p /etc/docker
sudo touch /etc/docker/daemon.json
sudo chmod o+w /etc/docker/daemon.json
sudo cat <<EOF >> /etc/docker/daemon.json
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.imgdb.de",
"https://docker-0.unsee.tech",
"https://docker.1ms.run",
"https://docker.hlmirror.com"
]
}
EOF
# 设置 Docker 开机自启
sudo systemctl daemon-reload
sudo systemctl enable docker
sudo systemctl restart docker
docker国内源可能不稳定, 随时问下kimi获取
docker最新国内源
测试
sudo docker run hello-world
# 测试某个源
sudo docker run docker.m.daocloud.io/hello-world

浙公网安备 33010602011771号