아래 단계에는 ArcGIS Notebook Server에 필요한 Docker 컨테이너 할당 소프트웨어를 다운로드, 설치, 구성하는 방법이 설명되어 있습니다. Docker 소개 및 ArcGIS Notebook Server에서 사용하는 방법은 Docker 및 ArcGIS Notebook Server를 참고하세요.
Docker 다운로드 및 설치
Linux 시스템에 사용 가능한 두 가지 버전(Docker Engine Community 및 Mirantis Container Runtime)의 Docker가 있습니다. ArcGIS Notebook Server는 Red Hat Enterprise Linux 및 Ubuntu 운영 체제를 모두 지원합니다. 사용해야 하는 Docker 버전은 머신에서 실행하는 운영 체제(OS)에 따라 다릅니다.
- Red Hat Enterprise Linux를 실행하는 경우 ArcGIS Notebook Server에서 Mirantis Container Runtime만 지원됩니다.
- Ubuntu를 실행하는 경우에는 두 가지 Docker 버전 모두 사용할 수 있습니다. 배포에 적합한 버전에 대한 자세한 내용은 Docker 및 ArcGIS Notebook Server를 참고하세요.
Docker 버전 | 운영 체제 | Notebook 런타임(컨테이너) 이미지 유형 |
---|---|---|
Docker Engine 커뮤니티 20.10.13 이후 버전 | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Rocky Linux 8.6 | Linux |
Mirantis Container Runtime 20.10.13 이후 버전 | Ubuntu Server LTS 18.04 Ubuntu Server LTS 20.04 Ubuntu Server LTS 22.04 Red Hat Enterprise Linux Server 8.6 Oracle Linux 8.6 Rocky Linux 8.6 | Linux |
비고:
Docker는 서드파티 소프트웨어 컴포넌트이므로 이 항목에서는 Docker를 설치하는 전체 단계를 자세히 설명하지 않습니다. 최신 정보는 Docker 웹사이트를 검토하고 참고하세요.
Red Hat Enterprise Linux, Ubuntu, Rocky Linux에 Mirantis Container Runtime설치
Mirantis Container Runtime을 설치하려면 소프트웨어의 평가판이나 구독을 받아야 합니다.
- 머신에 설치된 이전 버전의 Docker를 제거합니다.
전체 제거 단계는 해당 버전의 Docker 문서를 참조하세요.
- Linux 배포의 Mirantis Container Runtime 설치 가이드에 나와 있는 단계를 따릅니다.
비고:
현재 Mirantis에는 별도의 Rocky Linux용 설치 가이드가 없지만, Red Hat Enterprise Linux 설치 가이드를 따라 Rocky Linux에 설치할 수 있습니다.
비고:
이 문서에서는 (Docker 저장소에서 또는 RPM 패키지를 통해) 소프트웨어를 설치하는 데 사용할 수 있는 두 가지 방법을 설명합니다.
- Docker는 설치 및 구성 후에 자동으로 시작되지 않으므로 다음 명령을 실행하여 Docker 데몬을 시작합니다.
$ sudo systemctl start docker
- 다음 명령을 실행하여 Docker가 제대로 설치되었으며 컨테이너 이미지에 접속할 수 있는지 확인합니다.
$ sudo docker run hello-world
아래의 Docker 설정 및 환경 구성 섹션으로 이동합니다.
Ubuntu에 Docker Engine Community 설치
Docker Engine Community 버전은 무료로 다운로드할 수 있지만 Docker 계정이 있어야 합니다.
- 머신에 설치된 이전 버전의 Docker를 제거합니다.
전체 제거 단계는 해당 버전의 Docker 문서를 참조하세요.
- Ubuntu용 Docker CE 받기의 단계를 따릅니다.
이 문서에서는 (Docker 저장소에서 또는 DEB 패키지를 통해) 소프트웨어를 설치하는 데 사용할 수 있는 두 가지 방법을 설명합니다.
Docker 데몬은 설치 후 자동으로 시작됩니다.
- 다음 명령을 실행하여 Docker가 제대로 설치되었으며 컨테이너 이미지에 접속할 수 있는지 확인합니다.
$ sudo docker run hello-world
아래의 Docker 설정 및 환경 구성 섹션으로 이동합니다.
Rocky Linux에 Docker Engine Community 설치
Docker Engine Community 버전은 무료로 다운로드할 수 있지만 Docker 계정이 있어야 합니다.
- 머신에 설치된 이전 버전의 Docker를 제거합니다.
전체 제거 단계는 해당 버전의 Docker 문서를 참조하세요.
- Rocky Linux Docker 가이드에 나와 있는 단계를 따릅니다.
Docker 데몬은 설치 후 자동으로 시작됩니다.
- 다음 명령을 실행하여 Docker가 제대로 설치되었으며 컨테이너 이미지에 접속할 수 있는지 확인합니다.
$ sudo docker run hello-world
아래의 Docker 설정 및 환경 구성 섹션으로 이동합니다.
Docker 설정 및 환경 구성
머신에 적합한 Docker 버전이 설치되면 ArcGIS Notebook Server와 함께 사용하도록 Docker를 구성합니다.
- OS 사용자 계정(또는 ArcGIS Notebook Server 설치에 사용된 계정)을 docker라는 그룹에 추가합니다. 이 그룹은 설치 시 자동으로 생성됩니다.
$ sudo usermod -aG docker <ArcGIS Notebook Server install account>
- 로그아웃했다가 OS 사용자 계정에 다시 로그인하여 변경 사항을 적용하고 계정에서 Docker 명령을 실행할 수 있는지 확인합니다.
$ docker run hello-world
Docker는 컨테이너 이미지의 로컬 레지스트리로 /var 디렉터리를 사용합니다. 후속 릴리즈의 업그레이드 프로세스 중에는 새 이미지가 /var 디렉터리에도 복사됩니다.
- 향후 업그레이드 중에 디스크 공간 부족을 방지하려면 /var 디렉터리에 50GB 이상의 여유 디스크 공간이 있는지 확인합니다.
- 루트 계정으로 전환 컨테이너 이미지를 저장하는 데 Docker를 사용하는 디렉터리를 /var/lib/docker에서 다른 디렉터리로 변경하려면 터미널에 아래 명령을 입력합니다(명령이 중지되고 Docker가 다시 시작됨).
다음 명령에서 새 대상 디렉터리는 /data/docker입니다.
- systemctl stop docker.service
- mkdir /data/docker
- chmod 755 /var/lib/docker
- mv /var/lib/docker /data/docker
- ln -s /data/docker /var/lib/docker
- systemctl start docker.service
이제 머신에 ArcGIS Notebook Server를 설치할 준비가 되었습니다.