ubuntu 22.04安装docker

一、安装

更新软件包索引:

复制代码
sudo apt-get update

允许APT使用HTTPS:

复制代码
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

添加Docker官方GPG密钥:

复制代码
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

添加Docker的稳定版本仓库:

复制代码
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

再次更新软件包索引:

复制代码
sudo apt-get update

安装Docker CE(社区版):

复制代码
sudo apt-get install -y docker-ce

查看版本

复制代码
# docker info
Client: Docker Engine - Community
 Version:    28.0.4
 Context:    default
 Debug Mode: false
...

二、修改配置

创建docker数据目录

复制代码
mkdir -p /data/docker

创建文件

复制代码
vi /etc/docker/daemon.json

内容如下:

复制代码
{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me"
    ],
    "log-driver": "json-file",
    "log-opts": {
        "max-size": "50m",
        "max-file": "3"
    },
    "data-root": "/data/docker",
    "insecure-registries": ["mirrors.aliyun.com"]
}

参数解释:

registry-mirrors: 配置镜像加速器,加快镜像拉取速度。由于dockerhub镜像无法直接下载,这里提供了国内加速器,可以直接下载镜像,非常方便。

log-driver 和 log-opts: 控制容器日志的存储和管理。这个非常有必要,docker长期运行就产生大量的日志,导致磁盘占满。

data-root: 更改 Docker 数据的存储路径。主要是为了将目录改为数据磁盘所在的目录,因为那块硬盘空间大。

insecure-registries: 允许连接不安全的注册表。主要是配置私有仓库的,比如:harbor

重启docker

复制代码
systemctl restart docker

设置开机自启动

复制代码
systemctl enable docker

测试下载dockerhub镜像

复制代码
docker pull nginx:latest

能成功下载,说明加速器设置好了。

相关推荐
Just_Paranoid3 天前
华为云Flexus+DeepSeek征文|基于Dify构建音视频内容转录工作流
华为云·音视频·dify·maas·deepseek·flexusx
cooldream20094 天前
华为云Flexus+DeepSeek征文|利用华为云一键部署 Dify 平台并接入 DeepSeek 大模型,构建长篇文章生成助手
大模型·华为云·dify
Just_Paranoid13 天前
华为云Flexus+DeepSeek征文|基于Dify构建抓取金融新闻并发送邮箱工作流
华为云·dify·maas·新闻资讯·deepseek·flexusx
Just_Paranoid14 天前
华为云Flexus+DeepSeek征文|基于Dify构建解析网页写入Notion笔记工作流
华为云·notion·dify·deepseek·firecrawl·flexusx
Just_Paranoid15 天前
华为云Flexus+DeepSeek征文|基于Dify构建智能票据信息识别助手
华为云·ocr·dify·maas·deepseek·flexusx
cooldream200915 天前
华为云Flexus+DeepSeek征文|基于华为云一键部署Dify LLM 应用构建 PPT 生成助手的开发与实践
华为云·powerpoint·dify
Allen2000016 天前
Dify动手实践课3
dify
Jayin_chan17 天前
dify本地部署及添加ollama模型(ubuntu24.04)
ubuntu·ai大模型·dify·rag·本地部署
yumuing blog17 天前
实战指南:部署MinerU多模态文档解析API与Dify深度集成(实现解析PDF/JPG/PNG)
docker·pdf·ocr·markdown·dify·parse·mineru
cooldream200919 天前
华为云Flexus+DeepSeek征文|一键部署华为云CCE容器高可用Dify平台的实践经验与思考
华为云·高可用·dify