Linux/공통

Linux OS 별 docker-compose 설치 방법

bong2. 2025. 1. 24. 09:06

CentOS6

curl -O -sSL https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
rpm -Uvh docker-engine-1.7.1-1.el6.x86_64.rpm --nodeps
yum install libcgroup
service docker start
yum install git
curl -L https://github.com/docker/compose/releases/download/1.5.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod a+x /usr/local/bin/docker-compose

 

CentOS7

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

AMZN2(Amazon Linux2)

yum update
yum search docker
yum info docker
yum install git
yum install docker
yum install -y oraclelinux-developer-release-el7 wget https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m) 
mv docker-compose-$(uname -s)-$(uname -m) /usr/local/bin/docker-compose
chmod -v +x /usr/local/bin/docker-compose

 

Oracle Linux7

yum install git
yum install -y yum-utils zip unzip
yum-config-manager --enable ol7_optional_latest
yum-config-manager --enable ol7_addons
yum install -y oraclelinux-developer-release-el7
yum-config-manager --enable ol7_developer
yum install -y docker-engine
curl -L https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

 

Alma Linux8

dnf --refresh update
dnf upgrade
dnf install yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
systemctl start docker
systemctl enable docker

 

Ubuntu20.04

sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-cache policy docker-ce
sudo apt install docker-ce -y
sudo systemctl start docker
sudo systemctl status docker

 

SUSE Linux 15SP5

SUSEConnect -p sle-module-containers/15.5/x86_64 -r ''
# 저장소 오류 발생시
* zypper ref -f
* zypper clean --all
 
zypper install -y docker
systemctl enable docker.service
systemctl start docker.service
zypper install docker-compose
docker compose up