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版的情况)

 

 

 

 

 

 

 

 

posted @   liucs  阅读(219)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
点击右上角即可分享
微信分享提示