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

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

相关推荐
摇曳的精灵2 天前
dify的docker部署
运维·docker·容器·dify
码上解惑7 天前
从 Dify 工作流说起:常用节点怎么选、怎样组合?
java·人工智能·ai·agent·dify·智能体·spring ai
独码侠10 天前
Dify 开源深度实践:从企业部署到二次开发的全景拆解
知识库·dify·rag·ai工作流
青霄11 天前
Dify--sandbox沙盒
dify·sandbox
大龄码农有梦想13 天前
Dify、RAGFlow 与智能体平台的知识库,哪个更好用
人工智能·dify·ai agent·智能体·ai知识库·ai工作流·智能体开发平台
小宋102125 天前
Dify 前后端联调踩坑记录:`/console/api/account/profile` 登录失败排查
人工智能·dify
gc_22991 个月前
学习在Windows中基于Docker部署Dify的步骤
windows·docker·dify
User_芊芊君子1 个月前
蓝耘元生代×魔珐星云:我用蓝耘MaaS大模型搭建一款共情具身智能数字人
人工智能·dify·蓝耘
腾飞开源1 个月前
05_Dify接入Ollama本地大模型
人工智能·项目实战·dify·ai智能体·ollama·企业级应用·接入模型
腾飞开源2 个月前
06_Dify接入阿里云百炼API大模型
人工智能·项目实战·dify·ai智能体·ai应用开发·阿里云百炼·接入大模型