Ubuntu 下 Docker安装 2024

Ubuntu 下 Docker安装 2024

安装

1.卸载老版本

bash 复制代码
 sudo apt-get remove docker docker-engine docker.io containerd runc

2.更新apt包索引

bash 复制代码
 sudo apt-get update

3.安装必要工具包

bash 复制代码
 sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common

4.添加Docker GPG秘钥

推荐使用国内源

bash 复制代码
sudo curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

5.配置仓库源

推荐使用国内源

bash 复制代码
sudo add-apt-repository \
      "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
      $(lsb_release -cs) \
      stable"

6.安装Docker Engine

bash 复制代码
# 更新apt包索引
sudo apt-get update

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

7.启动docker

bash 复制代码
sudo systemctl enable docker
sudo systemctl start docker

国内镜像源下架的解决办法

1.修改文件 /etc/docker/daemon.json

(如果不存在则创建)

bash 复制代码
sudo mkdir -p /etc/docker

2.换源

bash 复制代码
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
 	"https://dockerpull.com",
	"https://docker.1panel.live",
	"https://dockerproxy.cn",
	"https://docker.hpcloud.cloud"
  ]
}
EOF

3.查看是否换源成功

bash 复制代码
docker info

4.重启

bash 复制代码
sudo systemctl daemon-reload
sudo systemctl restart docker
相关推荐
云计算练习生2 小时前
linux shell编程实战 10 Git工具详解与运维场景实战
linux·运维·git
虚伪的空想家5 小时前
KVM的ubuntu虚机如何关闭安全启动
linux·安全·ubuntu
t1987512810 小时前
在Ubuntu 22.04系统上安装libimobiledevice
linux·运维·ubuntu
skywalk816310 小时前
linux安装Code Server 以便Comate IDE和CodeBuddy等都可以远程连上来
linux·运维·服务器·vscode·comate
晚风吹人醒.11 小时前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
Hard but lovely12 小时前
linux: pthread库的使用和理解
linux
这儿有一堆花13 小时前
Kali Linux:探测存活到挖掘漏洞
linux·运维·服务器
松涛和鸣14 小时前
从零开始理解 C 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法
皮小白15 小时前
ubuntu开机检查磁盘失败进入应急模式如何修复
linux·运维·ubuntu
邂逅星河浪漫15 小时前
【CentOS】虚拟机网卡IP地址修改步骤
linux·运维·centos