CentOS系统环境搭建(三)——Centos7安装Docker&Docker Compose

centos系统环境搭建专栏🔗点击跳转

Centos7安装Docker&Docker Compose

使用 yum 安装Docker

内核

bash 复制代码
[root@VM-4-17-centos ~]# uname -r
3.10.0-1160.88.1.el7.x86_64

Docker 要求 CentOS 系统的内核版本高于 3.10

更新 yum

bash 复制代码
yum update

安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

bash 复制代码
yum install -y yum-utils device-mapper-persistent-data lvm2

安装 Docker

bash 复制代码
yum -y install docker

启动 Docker 后台服务

bash 复制代码
systemctl start docker

设置自启动

bash 复制代码
systemctl enable docker

使用hello-world镜像验证

bash 复制代码
docker run hello-world

安装Docker后安装Docker Compose

运行如下命令下载docker-compose的当前稳定版

bash 复制代码
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

赋予执行权限

bash 复制代码
sudo chmod +x /usr/local/bin/docker-compose

创建软链

bash 复制代码
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

查看版本,验证安装

bash 复制代码
docker-compose --version
相关推荐
阿巴~阿巴~1 小时前
信号产生机制全解析:从硬件异常到软件触发的深度探索
linux·运维·服务器
坐望云起1 小时前
Hyper-V + Centos stream 9 搭建K8s集群(一)
linux·kubernetes·centos
sky北城3 小时前
linux基本系统服务——DNS服务
linux·运维·服务器
Adorable老犀牛3 小时前
DockerFile文件执行docker bulid自动构建镜像
运维·docker·容器
掘根5 小时前
【MySQL集群架构与实践5】使用Docker实现水平分片
mysql·docker·架构
心一信息6 小时前
如何在Ubuntu上部署excalidraw
linux·运维·ubuntu
人生匆匆6 小时前
linux ext4缩容home,扩容根目录
linux·运维·服务器
Linux技术芯7 小时前
#Linux内存管理#缺页中断处理的核心函数是do_page_fault()的工作原理
linux
yuanzhengme7 小时前
Shell【脚本 02】离线安装配置Zookeeper及Kafka并添加service服务和开机启动(脚本分析)
linux·zookeeper·kafka·自动化·安装脚本
潘多编程7 小时前
云原生三剑客:Kubernetes + Docker + Spring Cloud 实战指南与深度整合
docker·云原生·kubernetes