Linux安装docker、docker-compose

时间:2022-12-15 11:29:03

1 docker安装

1.1 安装docker依赖

[root@ymir opt]# sudo yum install -y yum-utils

Linux安装docker、docker-compose

[root@ymir opt]# sudo yum install -y device-mapper-persistent-data

Linux安装docker、docker-compose

[root@ymir opt]# sudo yum install -y lvm2

Linux安装docker、docker-compose

Linux安装docker、docker-compose

1.2.1.2 安装docker服务

[root@ymir opt]# sudo yum install -y docker-ce docker-ce-cli containerd.io

Linux安装docker、docker-compose

Linux安装docker、docker-compose

1.3 启动docker

[root@ymir opt]# systemctl start docker

1.4 查看docker服务状态

[root@ymir opt]# systemctl status docker

Linux安装docker、docker-compose

1.5 查看docker版本--版本为20.10.21满足需求

[root@ymir opt]# docker --version  

Linux安装docker、docker-compose

2安装docker-compose

2.1配置国内镜像源

[root@ymir opt]# vim /etc/yum.repos.d/epel.repo

[epel]

name=epel

gpgcheck=0

baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/x86_64/

Linux安装docker、docker-compose

2.2 建立元数据缓存

[root@ymir opt]# yum makecache

Linux安装docker、docker-compose

2.3 安装docker-compose

[root@ymir opt]# yum -y install docker-compose

Linux安装docker、docker-compose

Linux安装docker、docker-compose

2.4 查看docker-compose版本

[root@ymir opt]# docker-compose --version

Linux安装docker、docker-compose

2.5 docker-compose升级 现安装版本低需要升级

使用国内镜像下载加速

curl -L https://get.daocloud.io/docker/compose/releases/download/v2.2.2/docker-compose-uname -s-uname -m > /usr/local/bin/docker-compose

给docker-compose文件授予可执行权限

chmod +x /usr/local/bin/docker-compose

此时执行

[root@ymir opt]# docker-compose --version

Linux安装docker、docker-compose

版本没更新过来,需要重启服务器,再重启docker

Linux安装docker、docker-compose

发现docker-compose版本已经升级了,符合要求

Linux安装docker、docker-compose