Ubuntu22.04安装Docker
·
最近小编搭建了一套基于gitlab的自动化部署,在此记录一下。
以前常用的服务器系统是centos,但是自从centos7停止维护后,大部分公司都转成了ubuntu了,所以我也是用了ubuntu22搭建了一套自动化部署流程。
这套流程将分为多个文章来介绍,安装部署配置每一个模块。
废话不多说,开始。
首先是在ubuntu上安装docker:
1、卸载旧版本(可选)
sudo apt remove -y docker docker-engine docker.io containerd runc
2、安装依赖
sudo apt update && sudo apt install -y ca-certificates curl gnupg lsb-release
3、安装、导入密钥、添加源命令
# 清理旧文件
sudo rm -f /etc/apt/sources.list.d/docker.list
sudo rm -rf /etc/apt/trusted.gpg.d/docker*.gpg
# 导入阿里云密钥
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
# 添加源
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装 Docker
sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io
4、配置镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
5、设置永久免sudo
sudo usermod -aG docker $USER
6、退出终端重新进入
docker ps -a
docker详细的使用我在这里就不介绍了,还不太熟悉的同学可以去百度或AI了解一下。
我是空谷有来人,感谢支持!
更多推荐

所有评论(0)