Ubuntu 安装 Docker

安装依赖
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y


添加docker官网 GPG 密钥、设置stable 仓库
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

更换阿里云进行配置GPG 密钥,以及设置stable仓库
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"


安装 Docker
sudo apt-get update
sudo apt install docker-ce docker-ce-cli containerd.io

docker --version
sudo systemctl status docker


安装过程中报错,重新安装
cd /var/lib/dpkg
sudo mv info info.bak
sudo mkdir info
sudo apt-get install docker-ce docker-ce-cli containerd.io


查阅安装的版本
apt list -a docker-ce ## 查看 Docker 软件源中所有可用的版本
sudo apt install docker-ce=<VERSION> docker-ce-cli=<VERSION> containerd.io


阻止 Docker 自动更新,锁住它的版本
sudo apt-mark hold docker-ce


设置非root用户的权限
sudo usermod -aG docker $USER ## $USER是一个环境变量,代表当前用户名。


安装docker-compose
sudo curl -L “https://github.com/docker/compose/releases/download/v2.23.3/docker-compose-linux-$(uname -m)” -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version


拉取镜像
docker container run hello-world


镜像加速器
vim /etc/docker/daemon.json

{
"registry-mirrors": [

"https://ccr.ccs.tencentyun.com/",

"https://mirror.baidubce.com"

]

}

sudo systemctl daemon-reload
sudo systemctl restart docker


卸载 Docker
docker container stop $(docker container ls -aq)
docker system prune -a --volumes

sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo apt autoremove

posted @   vicowong  阅读(55)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示