웹사이트 검색

Rocky Linux 및 AlmaLinux에 Docker를 설치하는 방법


Docker는 사용자가 컨테이너 내에서 원활하고 효율적인 방식으로 애플리케이션을 개발, 테스트 및 배포할 수 있게 해주는 매우 인기 있는 컨테이너화 플랫폼 도구입니다. 컨테이너는 기본 운영 체제와 완전히 격리되어 실행되는 가볍고 휴대 가능한 장치입니다. 라이브러리, 종속성 및 구성과 함께 애플리케이션의 소스 코드를 패키징합니다.

컨테이너를 사용하면 개발자가 여러 환경에서 동일한 일관성으로 애플리케이션을 일관되게 배포할 수 있으며, 이것이 현대 개발자가 Docker 및 기타 컨테이너화 플랫폼을 무시할 수 없는 이유 중 하나입니다.

DockerDocker 커뮤니티 버전(Docker CE)과 Docker 엔터프라이즈 버전()의 두 가지 기본 버전으로 제공됩니다. 도커 EE). 커뮤니티 에디션은 완전 무료이며 오픈 소스인 반면, 엔터프라이즈 에디션은 프리미엄 버전입니다.

Rocky LinuxAlmaLinuxDocker CE를 설치하는 과정을 안내해 드립니다.

1단계: Rocky Linux에 Docker 리포지토리 추가

Docker는 아직 기본 저장소에서 사용할 수 없습니다. 고맙게도 개발자가 공식 저장소를 제공했으며 이를 시스템에 먼저 추가할 예정입니다.

터미널에서 다음 명령을 실행하여 Docker 저장소를 추가하세요.

sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo

2단계: Rocky Linux/AlmaLinux에 Docker 설치

계속해서 무료로 다운로드하여 사용할 수 있는 Docker 커뮤니티 에디션을 설치하겠습니다. 하지만 먼저 패키지를 업데이트하세요.

sudo dnf update

그런 다음 아래 명령을 실행하여 Docker CE, 명령줄 인터페이스(CLI), 기타 필수 도구 및 종속성을 설치합니다.

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

설치가 완료되면 제공된 Docker 버전을 확인하세요. 출력에는 Docker 20.10이 설치되었음을 보여줍니다.

docker --version

Docker version 20.10.8, build 3967b7d

3단계: Docker 시작 및 활성화

Docker 사용을 시작하려면 Docker 데몬을 시작해야 합니다. 하지만 먼저 그림과 같이 부팅 시 시작되도록 활성화해 보겠습니다.

sudo systemctl enable docker

그런 다음 Docker 데몬을 시작합니다.

sudo systemctl start docker

Docker의 실행 상태를 확인하려면 명령을 실행하세요.

sudo systemctl status docker

완벽한! Docker가 예상대로 실행 중입니다.

4단계: Docker 그룹에 사용자 추가

일반 사용자로 docker를 사용하거나 실행하려면 설치 중에 자동으로 생성되는 'docker' 그룹에 사용자를 추가해야 합니다. 그렇지 않으면 권한 오류가 계속 발생합니다.

이를 달성하려면 다음과 같이 일반 사용자를 'docker' 그룹에 추가합니다. 여기서 tecmint는 usermod 명령을 사용하는 일반 사용자입니다.

sudo usermod -aG docker tecmint

사용자가 속한 그룹을 확인하려면 id 명령을 사용하세요.

id tecmint

5단계: Rocky Linux에서 Docker 테스트

마지막으로 Docker가 예상대로 작동하는지 확인하려면 아래 명령에 제공된 대로 hello-world 컨테이너를 실행하세요.

docker run hello-world

이 명령은 Docker 컨테이너 이미지의 저장소인 Docker 허브에서 hello-world 이미지를 가져옵니다. 그런 다음 터미널에 'Hello from Docker' 메시지를 인쇄하는 컨테이너를 생성하고 실행합니다. 이는 Docker가 성공적으로 설치되었다는 확실한 증거입니다.

좀 더 모험을 해보자. Ubuntu 이미지를 가져와 실행하고 컨테이너와 상호작용하겠습니다.

Ubuntu Docker 이미지 가져오기

최신 Ubuntu 이미지를 가져오려면 다음을 실행하세요.

docker pull ubuntu

이미지를 가져온 후 표시된 대로 기존 이미지를 확인합니다.

docker images

Ubuntu Docker 컨테이너 실행

Ubuntu 컨테이너의 셸에 액세스하려면 명령을 실행합니다.

docker run -it ubuntu

여기에서 컨테이너 내에서 명령을 실행하고 패키지 관리 및 기타 시스템 작업을 수행할 수 있습니다. 완료되면 '종료'를 눌러 컨테이너를 종료하고 OS 환경으로 돌아갑니다.

결론

이것이 바로 이 가이드입니다. Rocky LinuxAlmaLinuxDocker를 설치하는 방법과 이미지 가져오기 및 컨테이너 실행을 시작하는 방법을 시연했습니다.