CentOS docker 설치
원문출처 : https://docs.docker.com/engine/install/centos/
docker가 상용화 되면서 부터 CentOS8 은 podman 을 사용하고 다른 리눅스 배포본 또한 containerd 같은 컨테이너 엔진으로 전환되고 있는 실정이다.
그럼에도 불구하고 docker를 사용하고자 한다면 docker.com의 공식 레포지토리를 등록하여 설치할 수 있다.
기존버전 제거
일단 기존 버전과 충돌이 생길수 있으므로 기존버전을 제거한다.
$ sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
$ sudo rm -rf /var/lib/docker
RPM Repository 설치
먼저 필요한 유틸과 레포지토리를 설정한다.
$ sudo yum install -y yum-utils
$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
docker engine 설치
$ sudo yum install docker-ce docker-ce-cli containerd.io $ sudo systemctl enable docker $ sudo systemctl start docker
docker-compose 설치
docker-compose 명령은 레포지토리에서 제공하지 않는다 아래 링크 참조.
https://docs.docker.com/compose/install/
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose $ sudo chmod +x /usr/local/bin/docker-compose $ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose