Ubuntu本地安装Docker

Ubuntu本地安装Docker

目录

官方文档:Install Docker Engine on Ubuntu | Docker Docs

查看Ubuntu系统版本代号

常见版本代号

版本 代号 Codename
18.04 bionic
20.04 focal
22.04 jammy
24.04 noble

手动查看

sh 复制代码
lsb_release -a
# 或
lsb_release -c

Codename为版本代号,24.04此处为noble

安装

  1. 将对应版本代号下的包上传至服务器的某个文件夹

  2. 服务器进入该文件夹执行命令

    安装顺序可以为:containerd、docker-ce-cli、docker-buildx-plugin、docker-ce、docker-compose-plugin,遇到安装失败的情况可以改变下安装顺序

    bash 复制代码
    # 注意:xxx.deb指的是包文件,请自行指定本地包文件名,逐个进行安装
    sudo dpkg -i xxx.deb
  3. 启动

    bash 复制代码
    sudo service docker start
    # 设置自启动
    sudo systemctl enable docker

修改镜像源

Docker镜像源配置文件在/etc/docker/daemon.json

bash 复制代码
sudo vim  /etc/docker/daemon.json

编辑json文件,将镜像源地址写进json数组中,请将https://yourhub.com替换为真实的镜像源地址

json 复制代码
{
    "registry-mirrors": [
        "https://yourhub.com"
    ]
}

重启生效

bash 复制代码
#重启daemon进程
sudo systemctl daemon-reload
#重启docker
sudo systemctl restart docker

国内第三方镜像源几乎失效,可自行配置代理官方镜像地址

一些解决方法:

cmliu/CF-Workers-docker.io: 这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。 (github.com)

24年6月国内Docker镜像源失效解决办法--小白也可以自给自足(镜像仓库搭建)含可用Docker镜像源 - 掘金 (juejin.cn)

相关推荐
Madison-No76 小时前
【Linux】gcc/g++编辑器 && 初识动静态库 && 程序翻译过程
linux·服务器
字节逆旅8 小时前
一个从从容容,一个连滚带爬:scp 与 rsync 的不同人生
linux
洛克大航海8 小时前
Linux 中新建用户
linux·运维·服务器
三口吃掉你8 小时前
Docker安装Elasticsearch、kibana、IK分词器
elasticsearch·docker·kibana·ik分词器
位步8 小时前
在linux系统中使用通用包安装 Mysql
android·linux·mysql
fly五行9 小时前
Windows 系统下使用 Docker 安装 Milvus 向量数据库
windows·docker·milvus
爱宇阳9 小时前
离线环境下运行 Docker 容器编排指南
docker·容器·eureka
蜜蜜不吃糖9 小时前
解决Vcenter告警datastore存储容量不足问题
linux·运维·服务器
zzz.109 小时前
top命令的详解
linux·服务器·网络
东城绝神9 小时前
《Linux运维总结:基于ARM64+X86_64架构CPU使用docker-compose一键离线部署redis 7.4.5容器版分片集群》
linux·运维·redis·架构·分片集群