Skip to content

gy8801/DockerPackage---2204

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Ubuntu本地安装Docker

[toc]

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

查看Ubuntu系统版本代号

常见版本代号

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

手动查看

lsb_release -a
#
lsb_release -c

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

安装

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

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

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

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

    sudo service docker start
    # 设置自启动
    sudo systemctl enable docker

修改镜像源

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

sudo vim  /etc/docker/daemon.json

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

{
    "registry-mirrors": [
        "https://yourhub.com"
    ]
}

重启生效

#重启daemon进程
sudo systemctl daemon-reload
#重启docker
sudo systemctl restart docker

自建镜像源

  1. 前往GitHub Fork该仓库

    https://github.com/cmliu/CF-Workers-docker.io

    QQ_1721619378153

    Fork之后会在自己的仓库中

    QQ_1721619568737

    QQ_1721619675209

  2. 打开Cloudflare界面,登录后,进入Workers 和 Pages界面,创建应用程序,选择Pages、连接到GIt,之后关联Git账号

    https://www.cloudflare.com/zh-cn/

    QQ_1721620088948
  3. 登录Git账号后,选择刚才GitHub上fork的项目,可以修改项目名称方便记忆

    QQ_1721620698773
  4. 点击保存并部署后,等待出现这个界面表示部署完成,红框内就是你的镜像源地址,如果你有域名,可以在自定义域中设置,此处不做赘述

    QQ_1721620847008
  5. 此时便可以将Docker镜像源地址设置为你的镜像源地址。https://xxx.dev替换为你的镜像源地址

    {
        "registry-mirrors": [
            "https://xxx.dev"
        ]
    }