본문 바로가기
카테고리 없음

[Linux] CentOS 7 docker, docker compose 설치

by 쿡노트 2024. 5. 22.
반응형

지난번 포스팅에 Rocky Linux 8.9에서 docker, docker compose 설치 내용을 작성했습니다.

2024.04.23 - [분류 전체보기] - [docker] Rocky Linux docker, docker compose 설치

 

이번에는 CentOS 7에서 (리눅스 패키지 설치 관리 도구인)  'yum'으로 docker, docker compose 설치하는 방법을 작성하겠습니다. (Rocky Linux에서 리눅스 패키지 설치 관리 도구인 'dnf'로 설치하는 것과 유사합니다.)

 

docker : 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 플랫폼입니다.
docker compose : yaml 파일에 설정된 정의를 기반으로 다중 컨테이너 애플리케이션 환경을 실행할 수 있게 해주는 도구입니다.

 

환경 : CentOS Linux  7.9

docker 설치

1. yum-utils 설치(yum-utils : yum의 유틸리티 모음)

#시스템 최신 패키지 업데이트 
sudo yum update
#yum update는 명령어 수행 후 yum-utils 가 상황에 따라 설치 될 수도 있습니다.
sudo yum install -y yum-utils

2. docker-ce 레포 추가

#docker-ce repo를 추가합니다.
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

#repolist 확인 (중간에 Repo-id : docker-ce-stable 조회 되면 repo 정상 등록)
yum repolist -v

Repo-id      : docker-ce-stable/7/x86_64
Repo-name    : Docker CE Stable - x86_64
Repo-revision: 1715862455
Repo-updated : Thu May 16 12:27:35 2024
Repo-pkgs    : 330
Repo-size    : 6.6 G
Repo-baseurl : https://download.docker.com/linux/centos/7/x86_64/stable/
Repo-expire  : 21,600 second(s) (last: Wed May 22 04:03:14 2024)
Filter     : read-only:present
Repo-filename: /etc/yum.repos.d/docker-ce.repo

3. docker 설치

sudo yum install docker-ce docker-ce-cli containerd.io -y

#docker version 확인
docker --version
 Docker version 26.1.3, build b72abbb

4. docker compose 설치

#docker 설치 중 Installing for dependencies 목록에 docker-compose-plugin 대부분 함께 설치된다.
#docker compose 설치 여부 확인 (버전확인)
docker compose version
 Docker Compose version v2.27.0

#docker-compose-plugin 설치 참조
sudo yum install docker-compose-plugin -y

5. docker 구동 & 활성화

sudo systemctl status docker
sudo systemctl start docker

#docker 활성화 : 서버 재부팅때 자동 구동
sudo systemctl enable docker

 

이상 docker 설치 관련 해서 작성했습니다. 감사합니다. 

반응형