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

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

相关推荐
落世繁华8 分钟前
DIFY合同生成全流程开发实践(三、后端接口以及优化方向)
docker·一键部署·dify·合同生成·文字转word
todoitbo1 天前
从零搭建 Dify AI 平台:一次跌宕起伏的部署之旅
人工智能·ai·大模型·dify·流处理·工具流
福大大架构师每日一题1 天前
dify 1.11.1 版本发布:重要安全更新、性能优化与新特性解析
dify
乱世刀疤2 天前
Dify修改默认80端口的方法
人工智能·dify
小付爱coding3 天前
本地部署dify教程【windows11版本】
java·ai·dify
姚华军4 天前
RagFlow、Dify部署时,端口如何调整成指定端口
人工智能·dify·ragflow
晨欣5 天前
Dify Custom Tool 调用超时问题排查与解决方案(claude-4.5-opus-high)
docker·容器·dify
邂逅星河浪漫7 天前
【Dify-Chatflow】简历优化助手实现+前后端分离式系统集成+Docker容器化部署)
java·docker·vue·springboot·dify·apifox
用什么都重名7 天前
Dify服务部署指南
人工智能·docker·dify·ollama
霸王蟹10 天前
Dify接入外部知识库-RAGFlow
ai·知识库·工作流·dify·rag·智能体