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
相关推荐
舞动CPU5 小时前
linux c/c++最高效的计时方法
linux·运维·服务器
秦jh_7 小时前
【Linux】多线程(概念,控制)
linux·运维·前端
keep__go8 小时前
Linux 批量配置互信
linux·运维·服务器·数据库·shell
矛取矛求8 小时前
Linux中给普通账户一次性提权
linux·运维·服务器
Fanstay9858 小时前
在Linux中使用Nginx和Docker进行项目部署
linux·nginx·docker
大熊程序猿8 小时前
ubuntu 安装kafka-eagle
linux·ubuntu·kafka
daizikui10 小时前
Linux文件目录命令
linux·运维·服务器
NikitaC10 小时前
ldconfig 和 LD_LIBRARY_PATH 区别
linux·c++
清源妙木真菌10 小时前
Linux:进程概念
linux