Docker及Docker-Compose安装
一、安装Docker
官网安装指南请参考这里。
(1)准备工作
系统要求
Docker CE 支持 CentOS 7以后的版本,其实就是要求内核版本不低于 3.10。 看看刚装好的CentOS 7.9,内核为3.10,满足条件。
卸载旧版本
卸载旧版本是必要的准备工作。由于我这里是从零开始的,没有安装任何Docker,因此省略这一步骤。
1 2 3 4 5 6 7 8 9 | #旧版本的 Docker 称为 docker 或者 docker-engine ,使用以下命令卸载旧版本: sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine |
(2) 安装
安装依赖包:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
添加 yum软件源:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
更新 yum 软件源缓存:
sudo yum makecache fast
安装 Docker CE:
sudo yum install docker-ce
(3) 启动Docker CE
sudo systemctl enable docker sudo systemctl start docker
(4) 测试Docker是否安装成功
sudo docker run hello-world
如果看到“Hello from Docker”,说明Docker安装一切顺利。
二、安装Docker-Compose
Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。能够简化多个docker之间的协调工作。
(1) 确认最新的compose版本
从官方开源位置compose release page on GitHub上找到最新的稳定版的版本号,截止到本博文发文,最新的版本号是1.26.2.
(2) 下载compose
注意根据上一步的调查结果更换为合适的版本号。目前最新版是1.26.2. uname -s 可以取到操作系统名称“Linux”,uname -m可以取到cpu架构及位数。CentOS取出的是“x86_64”。 下面的下载命令意思就是下载适合于本操作系统的最新版本的docker-compose,并存储到/usr/local/bin下面。
sudo curl -L https://github.com/docker/compose/releases/download/1.26.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
(3) 设置执行权限
sudo chmod +x /usr/local/bin/docker-compose
(4) 检查安装是否正常完成
docker-compose --version
正常完成的情况下,会输出如下说明。(1.26.2版的情况)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)