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)

相关推荐
二进制coder2 分钟前
Linux RTC 驱动子系统详细实现方案
linux·运维·实时音视频
淮北49412 分钟前
linux系统学习(10.shell基础)
linux·运维·服务器·学习
刘一说29 分钟前
Spring Boot 应用的云原生 Docker 化部署实践指南
spring boot·docker·云原生
❀͜͡傀儡师31 分钟前
docker部署开源监控软件hertzbeat
docker·容器·开源·hertzbeat
Lolo_fi40 分钟前
记录Fedora43上安装向日葵
linux
demonre42 分钟前
阿里云 Debian 13.1 安装 docker 并切换阿里云镜像源
后端·docker
noravinsc1 小时前
两台 centos 7.9 部署 pbs version 18.1.4 集群
linux·运维·centos
你的微笑,乱了夏天1 小时前
linux centos常用命令整理
linux·运维·centos
故林丶1 小时前
【Linux】CentOS 7.8 Docker + Docker Compose 安装
linux·docker·centos
刘一说1 小时前
CentOS系统一键安装Memcached教程
linux·centos·memcached