일반 설정
이 페이지는 Docker의 일반 설정 구성 과정을 설명합니다.
개요
개요 페이지에서는 Docker에 만든 컨테이너가 사용 중인 DiskStation의 CPU 및 RAM의 총량을 확인할 수 있습니다. 또한 활성화된 모든 컨테이너 프로필을 간편하게 모니터링할 수 있습니다.
레지스트리
레지스트리 탭을 통해 저장소 서버에서 이미지 파일을 다운로드할 수 있습니다. Docker Hub에서 다양한 이미지 리소스 또는 비공개로 구성된 리포지토리 서버에서 자신의 리소스를 간편하게 사용할 수 있습니다.
저장소 서버에서 이미지 다운로드하기:
- 검색 창에 관련 키워드를 입력하고 검색을 클릭합니다.
- 검색 결과에서 원하는 이미지를 선택하고 다운로드를 클릭합니다. 더블 클릭하여 다운로드할 수도 있습니다.
리포지토리 목록 관리하기:
- 설정을 클릭하고 레지스트리 목록 창에서 관리하려는 리포지토리를 선택할 수 있습니다.
참고:
- 기본 리포지토리, Docker Hub 및 Aliyun Hub를 삭제할 수 없습니다.
- 다음을 수행할 수 있습니다.
- 리포지토리 추가/편집/삭제: 추가, 편집 또는 삭제를 클릭하여 선택한 리포지토리에 대해 원하는 동작을 수행할 수 있습니다.
- 리포지토리 사용: 검색에 사용할 리포지토리를 선택할 수 있습니다.
Docker Hub의 레지스트리 미러 설정하기:
- 레지스트리 > 설정으로 이동합니다. Docker Hub를 선택하고 편집을 클릭합니다.
- 레지스트리 미러 활성화를 선택하고 URL을 입력합니다.
이미지 관리
이미지 탭에서 DSM의 모든 이미지를 관리하고 이미지를 선택하여 컨테이너를 만들 수 있습니다. 또한 파일 또는 URL에서 이미지를 간편하게 추가할 수 있습니다.
이미지 내보내기:
- 내보내기를 클릭하여 이미지를 압축합니다.
이미지 추가하기:
- 추가를 클릭하고 드롭다운 메뉴에서 다음 두 개의 옵션 중 하나를 선택합니다.
- URL에서 추가: 허브 페이지 또는 리포지토리 URL(예: MySQL 또는 https://registry.hub.docker.com/_/mysql)을 입력합니다.
- 파일에서 추가: 이전에 DSM으로 내보낸 이미지 파일을 선택하거나 컴퓨터의 이미지 파일을 업로드합니다.
이미지가 포함된 컨테이너 실행하기:
- 이미지를 선택합니다.
- 선택한 이미지를 더블 클릭하거나 실행을 클릭합니다.
컨테이너 관리
컨테이너 탭에서 CPU 및 RAM 사용량을 비롯하여 컨테이너 상태를 확인할 수 있습니다. 또한 기타 추가 설정을 관리 및 구성하거나 각 컨테이너에 대한 세부 사항을 확인할 수 있습니다. 컨테이너 설정을 내보내 Docker도 지원하는 다른 Synology NAS 장치로 데이터를 간편하게 전송할 수도 있습니다.
각 컨테이너에 대한 세부 사항 얻기:
- 세부 사항을 클릭하거나 선택한 컨테이너를 더블 클릭합니다.
- 나타나는 창에서 다음 탭을 볼 수 있습니다.
- 개요: CPU 및 RAM 사용량을 비롯하여 선택한 컨테이너의 상태를 확인합니다. 또한 포트 설정, 볼륨, 링크 및 환경 변수를 확인할 수 있습니다. 컨테이너를 시작, 중지 또는 강제 중지할 수도 있습니다.
- 프로세스: 이 컨테이너 내에서 실행 중인 프로세스를 확인합니다.
- 로그: 선택한 컨테이너와 관련된 로그를 확인하거나 특정 로그를 검색합니다. 내보내기 버튼을 클릭하여 로그를 내보낼 수도 있습니다.
- 터미널: 선택한 컨테이너에 부착된 터미널 인터페이스에 액세스합니다(웹 브라우저에서 웹 소켓을 지원해야 함).
컨테이너의 터미널 인터페이스에 액세스하기:
- 세부 사항을 클릭하거나 선택한 컨테이너를 더블 클릭하고 터미널 탭으로 전환합니다(웹 브라우저에서 웹 소켓을 지원해야 함).
- 터미널 탭의 왼쪽에 있는 기본 터미널을 클릭합니다. 컨테이너의 주 실행 명령 터미널에 연결할 수 있습니다.
- 대부분의 컨테이너 주 실행 명령에는 대화형 인터페이스가 없습니다. 왼쪽 위 구석에 있는 생성 버튼을 클릭하고 기본적으로 /bin/bash을 실행하는 보조 터미널을 생성합니다.
참고:
- 모든 터미널 이름을 변경할 수 있습니다.
- 보조 터미널만 삭제할 수 있습니다.
컨테이너 편집하기:
- 컨테이너를 선택하고 편집을 클릭합니다.
- 기본 옵션 탭에서 다음을 수행할 수 있습니다.
- 리소스 제한을 활성화하고 CPU 우선 순위를 설정합니다.
- 바탕화면에 상태 페이지 또는 웹 페이지 바로가기를 생성합니다.
- 자동 재시작 활성화
- 권한 설정을 활성화합니다.
- 볼륨 탭에서 다음을 수행할 수 있습니다.
- 파일 또는 폴더를 추가하거나 삭제합니다.
- 추가한 파일 및 폴더에 대한 마운트 경로를 입력합니다.
- 파일 또는 폴더 읽기 전용 권한을 부여할지 여부를 선택합니다.
- 포트 설정 탭에서 다음을 수행할 수 있습니다.
- 링크 탭에서 다음을 수행할 수 있습니다.
- 컨테이너를 추가 또는 삭제합니다.
- 추가한 컨테이너의 별칭을 선택합니다.
- 환경 탭에서 다음을 수행할 수 있습니다.
- 확인을 클릭하여 설정을 저장합니다.
컨테이너에 대한 기본 동작 수행하기:
- 동작 버튼을 클릭하고 드롭다운 메뉴에서 다음 중 하나를 선택합니다.
- 시작: 중지된 컨테이너를 시작합니다.
- 다시 시작: 컨테이너를 다시 시작합니다.
- 중지: 실행 중인 컨테이너를 중지합니다.
- 강제 중지: 알 수 없는 원인으로 인해 중지가 작동하지 않는 경우 컨테이너를 강제 중지합니다.
- 지우기: 컨테이너를 지워 생성 시 설정으로 되돌아갑니다.
- 삭제: 컨테이너를 삭제합니다.
참고:
- 컨테이너가 지워지거나 삭제되면 모든 데이터가 손실되어 복구될 수 없습니다.
컨테이너 설정 복제, 가져오기 또는 내보내기:
- 설정을 클릭하고 드롭다운 메뉴에서 다음 중 하나를 선택합니다.
- 복제: 선택한 컨테이너 설정을 복제하여 새 컨테이너 생성 프로세스를 가속화합니다.
- 설정 가져오기: 선택한 컨테이너로 설정을 가져옵니다. 가져오려는 파일을 선택하고 선택을 클릭합니다.
- 설정 내보내기: 선택한 컨테이너 설정을 내보냅니다. 사용자는 이를 통해 동일한 이미지가 있는 다른 Docker에 환경을 간편하게 배포할 수 있습니다.
현재 컨테이너 설정을 다른 Synology NAS의 컨테이너에 적용하기:
- 컨테이너 탭에서 내보내려는 컨테이너를 선택합니다.
- 설정 내보내기를 클릭합니다.
- 다른 Synology NAS에 로그인하고 동일한 이미지 파일을 사용하여 컨테이너를 생성합니다.
- 컨테이너를 선택하고 설정 > 설정 가져오기를 클릭합니다.
- 이전에 다운로드한 파일을 선택하고 선택을 클릭하여 설정을 가져옵니다.
로그
로그 탭에서 설정한 기간 내에 사용자 동작을 추적할 수 있습니다. 전체 로그를 확인하거나 필터를 사용하여 특정 이벤트만 확인할 수 있습니다.
특정 필터를 사용하여 로그 검색하기:
- 다음과 같은 방법으로 로그를 필터링할 수 있습니다.
- 키워드: 사용자 이름을 삽입하여 사용자와 관련된 모든 로그를 검색합니다.
- 유형: 정보, 경고 또는 오류 중에서 확인하려는 로그 유형을 선택합니다.
로그 지우기:
- 지우기를 클릭하여 모든 로그를 지웁니다.
로그 내보내기:
- 내보내기를 클릭합니다.
- 드롭다운 메뉴에서 HTML 또는 CSV를 선택하여 선택한 파일 형식으로 로그를 내보냅니다.