>운영 및 유지보수 >Docker >Synology docker 사용 방법(자습서)

Synology docker 사용 방법(자습서)

PHPz
PHPz원래의
2023-04-19 14:12:0011163검색

현대 기술 분야에서 Docker는 매우 인기 있는 가상화 기술이 되었습니다. Docker를 사용하면 애플리케이션, 운영 체제, 종속성 등을 담을 수 있는 가볍고 이식 가능한 컨테이너를 만들 수 있습니다. 이를 통해 애플리케이션 배포 및 관리가 크게 단순화되어 개발자가 다양한 환경에서 애플리케이션을 쉽게 배포할 수 있습니다.

이러한 요구에 부응하여 Synology는 Docker 지원도 제공하므로 Synology NAS에서 Docker를 매우 간단하고 편리하게 사용할 수 있습니다. 다음 콘텐츠에서는 Synology NAS에서 Docker를 사용하는 방법을 자세히 소개합니다.

1. Synology NAS가 Docker를 지원하는지 확인

먼저 Synology NAS가 Docker를 지원하는지 확인해야 합니다. DSM 버전 6.0 이후 Synology는 Docker를 지원하기 시작했습니다. 따라서 시스템 버전이 요구 사항을 충족하는 한 후속 작업을 직접 수행할 수 있습니다. Synology 콘솔의 "패키지 센터"에서 시스템 버전 번호를 확인할 수 있습니다.

2. Docker 설치

NAS가 Docker를 지원하는지 확인한 후 NAS에 Docker를 설치해야 합니다. 기본적으로 Docker 설치는 Synology NAS의 "패키지 센터"에서 제공되지 않습니다. 먼저 수동으로 추가해야 합니다.

패키지 센터에 들어간 후 오른쪽 상단의 "설정" 옵션에서 "패키지 소스"를 선택하고 Docker 공식 패키지 라이브러리를 추가하세요. 추가 후 패키지 목록에서 Docker를 검색하여 설치하시면 됩니다.

설치 과정에서 Docker 공식 라이브러리에서 일부 파일을 다운로드해야 할 수 있으므로 기다리는 데 시간이 다소 걸릴 수 있습니다.

3. Docker 구성

설치가 완료되면 Docker를 구성해야 합니다. 먼저 Synology 콘솔의 "docker" 메뉴에서 Docker 네트워크 모드를 확인해야 합니다. 기본적으로 브리지 네트워크는 Docker 컨테이너 간의 통신을 지원하기 위해 Synology에 생성됩니다.

다음으로 Docker를 구성해야 합니다. "폴더" 옵션에서는 컨테이너 데이터 및 이미지 등을 저장하기 위한 Docker의 로컬 저장 경로를 설정해야 합니다.

"네트워크" 옵션에서는 네트워크 포트 매핑을 설정해야 컨테이너 기능을 외부에 노출시키기 위한 접근 정책을 구현할 수 있습니다. 예를 들어 Docker 컨테이너 포트 80을 호스트의 포트 8080에 매핑하고 브라우저에서 호스트의 8080 포트를 열어 Docker 컨테이너의 웹 서비스에 액세스할 수 있습니다.

4. Docker 사용

기본 구성을 완료한 후 Docker를 사용할 수 있습니다. Docker 공식 창고에서 다양한 컨테이너 이미지를 구해 다운로드하여 사용할 수 있습니다.

Docker의 이미지를 통해 컨테이너를 만듭니다. 예를 들어 다음 명령을 통해 nginx 컨테이너를 생성할 수 있습니다.

docker run --name mynginx -p 80:80 -d nginx

그 중 "-d" 매개변수는 백그라운드에서 컨테이너를 실행한다는 의미입니다." -p" 포트 매핑을 설정합니다. "nginx"는 시작해야 하는 이미지를 나타냅니다.

생성 후 다음 명령을 통해 컨테이너의 실행 상태를 확인할 수 있습니다.

docker ps

다음 명령을 통해 컨테이너 실행을 중지할 수도 있습니다.

docker stop mynginx

5 Docker 삭제.

Docker가 더 이상 필요하지 않은 경우 다음 명령을 통해 삭제할 수도 있습니다.

docker rm mynginx

이렇게 하면 컨테이너의 데이터를 포함하여 컨테이너가 완전히 삭제됩니다. 삭제하기 전에 데이터를 백업하세요.

요약:

Docker는 애플리케이션 배포 및 관리를 간단하고 쉽게 만들어주는 매우 인기 있는 가상화 기술입니다. Synology NAS는 Docker도 지원하므로 간단한 구성과 사용을 통해 쉽게 응용 프로그램을 배포하고 다양한 새로운 서비스를 실험해 볼 수 있습니다.

위 내용은 Synology docker 사용 방법(자습서)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.