267 字
1 分钟
Linux 安装 Docker 完整教程
Docker 环境搭建
CentOS 安装步骤
- 卸载旧版本
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine- yum 安装 gcc 相关
sudo yum -y install gcc
sudo yum -y install gcc-c++- 安装需要的软件包
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo- 更新 yum 软件包索引
sudo yum makecache fast- 安装 docker engine
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginUbuntu 安装步骤
- 卸载旧版本
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done- 设置 docker 的 apt 存储库
# Add Docker's official GPG key:sudo apt-get updatesudo apt-get install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null如果你使用 Ubuntu 衍生发行版,例如 Linux Mint,则可能需要使用
UBUNTU_CODENAME而不是VERSION_CODENAME。
- 更新 apt 软件包索引
sudo apt-get update- 安装 docker engine
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin启动 Docker 服务
# 启动 dockersystemctl start docker
# 关闭 dockersystemctl stop docker
# 重启 dockersystemctl restart docker
# 自启 dockersystemctl enable dockerDocker Compose 容器编排工具
- 运行以下命令可以安装 Docker Compose 的稳定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/v5.2.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose如果要安装其他版本,请替换 5.2.0 为要使用的版本。
- 将可执行权限应用于二进制文件:
sudo chmod +x /usr/local/bin/docker-compose如果安装后命令失败可以创建指向
/usr/bin或路径中任何其他目录的符号链接。
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose- 测试安装:
docker compose versionDocker Registry 私有仓库部署
- 运行以下命令来启动容器:
docker run -d --name registry \ -p 5000:5000 \ -v /data/registry:/usr/local/registry \ --restart=unless-stopped \ registry- 配置 Docker 以允许不安全的注册表并设置 cgroup 驱动程序(注意替换 ip 为本地 ip):
vim /etc/docker/daemon.json{ "insecure-registries": ["registry.access.redhat.com", "quay.io", "ip:5000"], "exec-opts": ["native.cgroupdriver=systemd"], "live-restore": true}- 重启服务:
# 重新加载配置systemctl daemon-reload
# 重启 dockersystemctl restart docker 分享
如果这篇文章对你有帮助,欢迎分享给更多人!
Linux 安装 Docker 完整教程
https://blog.zsdy.dev/posts/installing-docker-on-linux-a-complete-guide 部分信息可能已经过时
相关文章 智能推荐
1
使用 Docker 部署 OpenClaw 完整指南
学习笔记 OpenClaw 是一个强大的 AI Agent 框架,支持多渠道接入(Telegram、QQ、飞书等)。本文将详细介绍如何使用 Docker Compose 在 Linux 服务器上部署 OpenClaw,并接入 QQ 机器人。
2
使用 AI Agent 做 SEO 优化:OpenSEO 开源平台部署与实战
学习笔记 Docker 一键部署 OpenSEO,接入 GSC / GA4 / DataForSEO 数据源,并通过 MCP 让 AI Agent 自动化执行站点审计、关键词研究与竞品洞察,输出可落地、可验证的 SEO 决策指南。
3
HTTP 缓存机制拆解:匹配、新鲜度与重新验证
学习笔记 从 HTTP 缓存的存储、匹配、新鲜度与重新验证解释浏览器缓存,并给出静态资源、HTML 和私有数据的配置思路。
4
不用向量数据库,如何搭建一个由 LLM 自动维护的个人 Wiki
学习笔记 如何搭建一个由 LLM 自动整理和维护的个人 Wiki,将原始资料持续编译为结构化、可追溯、可增长的知识库,而不依赖传统 RAG 流程。
5
Prompt、Context 与 Harness:AI Agent 工程化的三层视角
学习笔记 从提示词、上下文编排到 Agent 运行环境,梳理 Prompt、Context 与 Harness 三种工程视角及其边界。