Skip To Content

ArcGIS Notebook Server용 컨테이너 엔진 설치(Linux 컨테이너)

아래 단계에는 ArcGIS Notebook Server에 필요한 Docker 컨테이너 할당 소프트웨어를 다운로드, 설치, 구성하는 방법이 설명되어 있습니다. Docker 소개 및 ArcGIS Notebook Server에서 사용하는 방법은 DockerArcGIS Notebook Server를 참고하세요.

Docker 다운로드 및 설치

Linux 시스템에 사용 가능한 두 가지 버전(Docker Engine Community Mirantis Container Runtime)의 Docker가 있습니다.

Ubuntu 또는 Red Hat Enterprise Linux Server를 실행하는 경우에는 두 가지 Docker 버전 모두 사용할 수 있습니다.

Docker 버전운영 체제Notebook 런타임(컨테이너) 이미지 유형

Docker Engine Community 25.0.0 이후 버전

Ubuntu Server LTS 20.04

Ubuntu Server LTS 22.04

Red Hat Enterprise Linux Server 8 업데이트 8

Red Hat Enterprise Linux Server 9 업데이트 2

Rocky Linux 9 업데이트 2

AlmaLinux 9 업데이트 2

Linux

Mirantis Container Runtime 23.0.10 이후 버전

Ubuntu Server LTS 20.04

Ubuntu Server LTS 22.04

Red Hat Enterprise Linux Server 8 업데이트 8

Red Hat Enterprise Linux Server 9 업데이트 2

Oracle Linux 9 업데이트 2

Oracle Linux 8.6

Linux

비고:

Docker는 서드파티 소프트웨어 컴포넌트이므로 이 항목에서는 Docker를 설치하는 전체 단계를 자세히 설명하지 않습니다. 최신 정보는 Docker 웹사이트를 검토하고 참고하세요.

Mirantis Container Runtime, Red Hat Enterprise Linux Server, UbuntuOracle Linux를 설치합니다.

Mirantis Container Runtime을 설치하려면 소프트웨어의 평가판이나 구독을 받아야 합니다.

  1. 머신에 설치된 이전 버전의 Docker를 제거합니다.

    전체 제거 단계는 해당 버전의 Docker 문서를 참조하세요.

  2. Linux 배포의 Mirantis Container Runtime 설치 가이드에 나와 있는 단계를 따릅니다.
    비고:

    현재 Mirantis에는 별도의 Rocky Linux용 설치 가이드가 없지만, Red Hat Enterprise Linux 설치 가이드를 따라 Rocky Linux에 설치할 수 있습니다.

    비고:

    이 문서에서는 (Docker 저장소에서 또는 RPM 패키지를 통해) 소프트웨어를 설치하는 데 사용할 수 있는 두 가지 방법을 설명합니다.

  3. Docker는 설치 및 구성 후에 자동으로 시작되지 않으므로 다음 명령을 실행하여 Docker 데몬을 시작합니다.
    $ sudo systemctl start docker
  4. 다음 명령을 실행하여 Docker가 제대로 설치되었으며 컨테이너 이미지에 접속할 수 있는지 확인합니다.
    $ sudo docker run hello-world

아래의 Docker 설정 및 환경 구성 섹션으로 이동합니다.

Red Hat Enterprise Linux Server 또는 AlmaLinuxDocker Engine Community 설치

Docker Engine Community 버전은 무료로 다운로드할 수 있지만 Docker 계정이 있어야 합니다.

  1. 머신에 설치된 이전 버전의 Docker를 제거합니다.

    전체 제거 단계는 해당 버전의 Docker 문서를 참조하세요.

  2. CentOSDocker CE 받기의 단계를 따릅니다.

    이 문서에서는 (Docker 저장소에서 또는 DEB 패키지를 통해) 소프트웨어를 설치하는 데 사용할 수 있는 두 가지 방법을 설명합니다.

    Docker 데몬은 설치 후 자동으로 시작됩니다.

  3. 다음 명령을 실행하여 Docker가 제대로 설치되었으며 컨테이너 이미지에 접속할 수 있는지 확인합니다.
    $ sudo docker run hello-world

아래의 Docker 설정 및 환경 구성 섹션으로 이동합니다.

Docker Engine CommunityUbuntu 설치

Docker Engine Community 버전은 무료로 다운로드할 수 있지만 Docker 계정이 있어야 합니다.

  1. 머신에 설치된 이전 버전의 Docker를 제거합니다.

    전체 제거 단계는 해당 버전의 Docker 문서를 참조하세요.

  2. UbuntuDocker CE 받기의 단계를 따릅니다.

    이 문서에서는 (Docker 저장소에서 또는 DEB 패키지를 통해) 소프트웨어를 설치하는 데 사용할 수 있는 두 가지 방법을 설명합니다.

    Docker 데몬은 설치 후 자동으로 시작됩니다.

  3. 다음 명령을 실행하여 Docker가 제대로 설치되었으며 컨테이너 이미지에 접속할 수 있는지 확인합니다.
    $ sudo docker run hello-world

아래의 Docker 설정 및 환경 구성 섹션으로 이동합니다.

Docker Engine CommunityRocky Linux 설치

Docker Engine Community 버전은 무료로 다운로드할 수 있지만 Docker 계정이 있어야 합니다.

  1. 머신에 설치된 이전 버전의 Docker를 제거합니다.

    전체 제거 단계는 해당 버전의 Docker 문서를 참조하세요.

  2. Rocky Linux Docker 가이드에 나와 있는 단계를 따릅니다.

    Docker 데몬은 설치 후 자동으로 시작됩니다.

  3. 다음 명령을 실행하여 Docker가 제대로 설치되었으며 컨테이너 이미지에 접속할 수 있는지 확인합니다.
    $ sudo docker run hello-world

아래의 Docker 설정 및 환경 구성 섹션으로 이동합니다.

Docker 설정 및 환경 구성

머신에 적합한 Docker 버전이 설치되면 ArcGIS Notebook Server와 함께 사용하도록 Docker를 구성합니다.

  1. OS 사용자 계정(또는 ArcGIS Notebook Server 설치에 사용된 계정)을 docker라는 그룹에 추가합니다. 이 그룹은 설치 시 자동으로 생성됩니다.

    $ sudo usermod -aG docker <ArcGIS Notebook Server install account>

  2. 로그아웃했다가 OS 사용자 계정에 다시 로그인하여 변경 사항을 적용하고 계정에서 Docker 명령을 실행할 수 있는지 확인합니다.

    $ docker run hello-world

    Docker는 컨테이너 이미지의 로컬 레지스트리로 /var 디렉터리를 사용합니다. 후속 릴리즈의 업그레이드 프로세스 중에는 새 이미지가 /var 디렉터리에도 복사됩니다. 향후 업그레이드 중에 디스크 공간 부족을 방지하려면 /var 디렉터리에 75GB 이상의 여유 디스크 공간이 있는지 확인합니다.

  3. /etc/docker/daemon.json를 편집합니다.

    비고:
    이 파일이 없는 경우 생성합니다.

  4. 머신의 로컬 디렉터리에 대한 data-root를 설정합니다.

    {"data-root" : "/data/docker"}

  5. /var/lib/docker을(를) 제거하고 /data/docker을(를) 참조하는 하드 링크를 생성합니다.

    $ rm -rf /var/lib/docker
    $ ln -s /data/docker /var/lib/docker

  6. Docker를 다시 시작합니다.

    $ systemctl stop docker.service
    $ systemctl start docker.service

이제 머신에 ArcGIS Notebook Server를 설치할 준비가 되었습니다.