컨테이너 생성
이 페이지에는 컨테이너 생성의 기본 단계를 안내해 주는 중요한 정보가 들어 있습니다.
이미지 검색 및 다운로드
레지스트리 탭에서, 다른 개발자들이 업로드한 이미지를 포함하고 있는 커뮤니티 리포지토리를 가져올 수 있습니다. 처음에 시작하는 것을 돕기 위해, Synology에서는 가장 큰 이미지 리포지토리인 Docker 허브를 기본 리포지토리로 포함시켰습니다.
컨테이너 생성하기:
- 키워드를 입력합니다. (여기에서는 HTTP, BT, NZB 등을 위한 강력한 다운로더인 Transmission 컨테이너를 생성할 것입니다).
- 검색 결과에서, 사용하고자 하는 컨테이너를 찾습니다. 컨테이너를 선택하고 위쪽에 있는 다운로드 단추를 누르거나 간단히 두번 클릭하여 다운로드를 시작합니다.
- 이미지 탭으로 가면 이미지가 나열된 것을 볼 수 있습니다.
이미지의 공식 페이지로부터 정보 보기:
- 대부분의 경우, 컨테이너 생성에는 몇 가지 변수 설정이 필요하며, 이 정보를 종종 개발자가 제공합니다. 이미지 제목 옆에 있는 아이콘을 클릭합니다.
- 그러면 이미지의 정보 페이지가 나타납니다. Docker를 생성하기 전에, 필수 정보를 제공하는 정보 및 Dockerfile 페이지를 읽어보는 것이 좋습니다.
- Dockerfile 페이지에서는 컨테이너 생성에 필요한 포트 번호를 찾을 수 있습니다. (예를 들어, gfjardim/transmission의 정보 페이지와 Dockerfile 페이지에는 설정을 위해 필요한 포트 번호, 볼륨 이름, 변수와 같은 중요한 정보가 나열되어 있습니다.)
- 이미지 유지 보수자에 따라 정보 상세 수준이 다를 수 있습니다. 정보가 정말로 따르기 쉬운 경우도 있지만, 때로는 정보가 분명하지 않고 주의해서 보아야 할 수도 있습니다.
마법사를 통해 이미지 생성하기:
- 수동 입력과 마법사를 사용하거나 Docker 실행 명령을 통해 컨테이너를 생성할 수 있습니다. 이 Docker 실행 명령에 일부 정보(예: 포트 번호)가 없기 때문에 여기에서는 일반 마법사를 선택할 것입니다.
- 다음 정보를 입력합니다:
- 컨테이너 이름: 다른 컨테이너가 사용하지 않은 아무 이름이나 선택할 수 있습니다.
- 포트 설정: Dockerfile 페이지에서 알려주는 기본 포트인 9091을 컨테이너 포트에 입력합니다. 로컬 포트에는 Synology NAS에서 사용되는 포트를 입력합니다.
- 다음을 클릭합니다.
- 다음 설정을 구성합니다:
- 리소스 제한 활성화: 수동으로 메모리를 할당하고 CPU 사용 우선순위를 설정할 수 있습니다. Docker가 자동으로 관리하게 하려면 이 옵션을 선택 해제된 채로 두십시오.
- 바탕화면에 바로가기 생성: Transmission은 관리를 위한 WEB GUI를 가지고 있으므로 우리는 인터페이스에 쉽게 액세스하는 바로가기를 만들 수 있습니다. Synology NAS의 도메인 또는 IP 주소를 입력하고, 첫번째 페이지에서 설정한 로컬 포트인 8889를 그 뒤에 입력합니다.
- 다음을 클릭하여 기본 설정의 요약을 봅니다.
- 고급 설정을 클릭합니다.
- Transmission은 다운로더이므로, 다운로드된 파일에 액세스하기 위한 방법이 있어야 합니다. Synology NAS의 물리적인 공유 폴더에 매핑하지 않았기 때문에, 다운로드된 모든 파일이 컨테이너에 저장되고 검색하기 어렵습니다. Transmission의 Dockerfile 페이지에서, 우리는 Transmission에 두 개의 볼륨이 있는 것을 보았습니다: /config 및 /downloads. 이제 아래 작업을 수행하여 이들 두 볼륨을 Synology NAS의 물리적 공유 폴더에 매핑할 것입니다:
- Transmission에게 물리적 드라이브에 대한 데이터 쓰기 권한을 부여할 것이므로 읽기-전용 옵션의 선택을 해제합니다.
- Transmission에 액세스하는 데 자격 증명이 필요하므로, 생성 과정에서 계정을 설정해야 합니다. 환경 탭을 클릭합니다.
- Docker 실행 명령에서, 우리는 변수 이름이 USERNAME 및 PASSWORD임을 알아냈습니다. 환경 변수에서 이들 변수를 생성합니다. 변수는 이미지의 도움말 파일에 언급된 것이어야 하지만, 값은 사용자가 원하는 것을 선택할 수 있습니다.
- 확인을 클릭하여 요약 페이지로 돌아갑니다.
- 자동으로 컨테이너가 시작되도록 마법사 완료 후 이 컨테이너 실행을 선택합니다.
- 적용을 클릭하여 컨테이너를 생성합니다.
- 컨테이너 생성에 성공하면, 바탕화면에 바로가기가 나타난 것을 볼 수 있습니다.
- 바로가기를 클릭하여 응용 프로그램을 실행합니다.
- 또다른 탭이 열리고 자격 증명을 묻습니다. 이전에 마법사에서 설정한 사용자 이름과 패스워드를 입력하여 액세스 권한을 부여합니다.
- 이제 방금 만든 컨테이너의 인터페이스에 들어갑니다.
참고:
- Docker를 생성하기 전에 항상 이미지의 정보 페이지를 읽어보는 것이 좋습니다. 이 페이지에 있는 몇 가지 정보는 생성에 필요합니다.
- Docker 허브는 Docker 이미지를 위한 가장 큰 리포지토리이므로, 누구든지 사용자 지정된 이미지를 자유롭게 업로드할 수 있습니다. 올바른 설정을 사용하여 컨테이너를 생성할 수 없는 경우, 이는 이미지 품질에 문제가 있기 때문일 수 있으므로, 다른 이미지를 사용해 볼 것을 권장합니다.