데비안에 Rancher Docker 컨테이너 관리자를 설치하는 방법

데비안에 Rancher Docker 컨테이너 관리자를 설치하는 방법

2022-10-19 last update

7 minutes reading linux server debian virtualization
Rancher는 Docker 컨테이너를 위한 관리 플랫폼을 제공하는 무료 오픈 소스 프로젝트입니다. Rancher를 사용하면 프로덕션 환경에서 대규모로 Docker를 운영할 수 있습니다. Rancher는 다중 호스트 네트워킹, 글로벌 및 로컬 로드 밸런싱, 모니터링, 복구 및 볼륨 스냅샷과 같은 모듈식 인프라 서비스와 함께 제공됩니다.

이 튜토리얼에서는 데비안 9에 Rancher를 설치하는 방법을 배웁니다.

요구 사항


  • 데비안 9를 실행하는 서버.
  • sudo 권한이 있는 루트가 아닌 사용자.
  • 시작하기


    시작하기 전에 APT 저장소를 최신 버전으로 업데이트하는 것이 좋습니다. 다음 명령으로 이를 수행할 수 있습니다.
    sudo apt-get update -y
    sudo apt-get upgrade -y
    그런 다음 시스템을 다시 시작하여 모든 변경 사항을 적용합니다. 다음으로 다음 명령을 사용하여 필요한 패키지를 설치합니다.
    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
    필요한 모든 패키지가 설치되면 다음 단계로 진행할 수 있습니다.

    도커 설치


    Rancher는 Docker를 기반으로 하므로 시스템에 Docker를 설치해야 합니다. 기본적으로 최신 버전의 Docker는 Debian 9 리포지토리에서 사용할 수 없습니다. 따라서 시스템에 Docker 저장소를 추가해야 합니다.
    먼저 다음 명령을 사용하여 GPG 키를 다운로드하고 추가합니다.
    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    다음으로 다음 명령을 사용하여 Docker 리포지토리를 추가합니다.
    echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee -a /etc/apt/sources.list.d/docker.list
    다음으로 다음 명령을 사용하여 apt 데이터베이스를 업데이트합니다.
    sudo apt-get update -y
    마지막으로 다음 명령을 실행하여 Docker를 설치합니다.
    sudo apt-get install docker-ce -y
    Docker가 설치되면 다음 명령으로 확인할 수 있습니다.

    랜처 설치


    이제 Docker가 실행 중이며 Rancher를 설치할 차례입니다.
    다음 명령으로 Rancher 서버를 시작할 수 있습니다.
    sudo docker run -d --restart=unless-stopped -p 8080:8080 rancher/server:stable
    위의 명령은 Rancher 서버가 시작되는 데 몇 분 정도 걸립니다. Rancher 이미지가 다운로드되고 성공적으로 시작되면 다음 출력이 표시되어야 합니다.
    stable: Pulling from rancher/server
    bae382666908: Pull complete 
    29ede3c02ff2: Pull complete 
    da4e69f33106: Pull complete 
    8d43e5f5d27f: Pull complete 
    b0de1abb17d6: Pull complete 
    422f47db4517: Pull complete 
    79d37de643ce: Pull complete 
    69d13e08a4fe: Pull complete 
    2ddfd3c6a2b7: Pull complete 
    bc433fed3823: Pull complete 
    b82e188df556: Pull complete 
    dae2802428a4: Pull complete 
    a6247572ea3c: Pull complete 
    884c916ebae4: Pull complete 
    85517c9c5365: Pull complete 
    02dded9fe690: Pull complete 
    fd9f433c3bc6: Pull complete 
    44d91b3fea45: Pull complete 
    0d463387dfeb: Pull complete 
    60753c4d26f0: Pull complete 
    a003892966fe: Pull complete 
    Digest: sha256:42441f0128fae4d72d51f92de2049392427d462356282a46f28434332967c7e4
    Status: Downloaded newer image for rancher/server:stable
    dd9b5fcfb019d233e8e269756c6cc790d8196c6e1711135a3a8fcb351e56cdd9
    
    이제 웹 브라우저를 열고 URL http://your-server-ip:8080을 입력하면 아래와 같이 Rancher 관리 페이지로 리디렉션됩니다.
    Open Rancher admin page
    Rancher는 기본적으로 액세스 제어를 구성하지 않습니다. 액세스 제어를 구성하려면 관리자 탭으로 이동하여 액세스 제어를 클릭하면 다음 페이지가 표시됩니다.
    Configure Rancher access control

    여기에서 LOCAL을 클릭하고 관리자 사용자 이름과 암호를 제공한 다음 Enable Local Auth 버튼을 클릭하면 다음 페이지가 표시됩니다.
    Enable local auth in Rancher

    연결


  • https://rancher.com/