linux下安装docker和docker-compose

By | 2024 年 5 月 13 日

安装docker

centos8版

# 切换Appstream源 自带的centos8的源已经不能使用了
cd /etc/yum.repos.d/
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
# 更新yum
yum update -y
# 卸载centos8自带的podman容器工具,与docker冲突
yum -y erase podman buildah
# 一键安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 设置开机启动
systemctl enable docker
# 启动docker
systemctl start docker

rocky8版

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i.bak \
/etc/yum.repos.d/Rocky-*.repo
dnf makecache
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum update -y
yum -y erase podman buildah
yum install docker-ce -y --allowerasing
systemctl enable docker
systemctl start docker

安装docker-compose

https://github.com/docker/compose/releases 地址下下载docker-compose资源,根据合适的操作系统和cpu架构选择合适的版本

centos8下查找如下图这个版本文件:docker-compose-linux-x86_64

将下载的文件上传至 /usr/local/bin/ 目录下

# 修改权限 修改文件名称为docker-compose再执行以下命令
chmod +x /usr/local/bin/docker-compose
# 测试安装结果
docker-compose --version

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注