메인 콘텐츠로 건너뛰기

컨테이너를 빌드하고 관리하는 오픈 소스 도구입니다.

Docker를 사용하면 가상화된 샌드박스를 만들어 컨테이너라는 소프트웨어를 실행하고 배포할 수 있습니다. Docker는 컨테이너 레지스트리에서 가져온 이미지를 만들고 사용하여 코드, 라이브러리, 시스템 설정 등에 대한 환경을 구축할 수 있습니다. Docker 컨테이너는 별도의 환경에서 서비스를 실행하거나 가상화 및 공유 가능한 컨테이너에서 전체 응용 프로그램과 해당 종속성을 래핑할 수 있을 만큼 유연합니다. Docker를 사용하여 종속성에 대해 걱정하지 않고 인기 있는 응용 프로그램에 대한 즉시 이동중 컨테이너를 탐색할 수 있습니다.

리노드에서 Docker를 설정하는 것은 Docker 마켓플레이스 앱 실행을 시작하는 버튼을 누르는 것만으로 그 어느 때보다 쉽습니다.

마켓플레이스 앱 배포

리노드 마켓플레이스를 사용하면 클라우드 관리자를 사용하여 컴퓨팅 인스턴스에 소프트웨어를 쉽게 배포할 수 있습니다. 전체 단계에 대한 마켓플레이스 앱으로 시작하세요.

  1. 클라우드 관리자에 로그인하고 왼쪽 탐색 메뉴에서 마켓플레이스 링크를 선택합니다. 이렇게 하면 마켓플레이스 탭이 미리 선택된 리노드 만들기 페이지가 표시됩니다.
  2. 선택 섹션에서 배포할 앱을 선택합니다.
  3. 계산 인스턴스 만들기 가이드 내에서 단계와 조언을 수행하여 양식을 작성합니다. 선택한 마켓플레이스 앱에 따라 추가 구성 옵션이 있을 수 있습니다. 호환 되는 배포, 권장 된 계획 및 이 마켓 플레이스 앱에 사용할 수 있는 추가 구성 옵션에 대 한 아래 구성 옵션 섹션을 참조 하십시오.
  4. 리노드 만들기 단추를 클릭합니다. Compute 인스턴스가 프로비전되고 완전히 전원이 켜지면 소프트웨어 설치가 완료될 때까지 기다립니다. 이 시간 전에 인스턴스가 전원을 끄거나 다시 시작하면 소프트웨어 설치가 실패할 수 있습니다.

앱이 완전히 설치되었는지 확인하려면 마켓플레이스 앱으로 시작하기 > 설치를 확인하십시오. 설치한 후 배포 시작 섹션 내의 지침을 따라 응용 프로그램에 액세스하고 사용을 시작합니다.

참고: 계산 인스턴스가 프로비저닝을 완료한 후 2~5분 이내에 Docker를 완전히 설치해야 합니다.

구성 옵션

  • 지원되는 배포판: Debian 10, Debian 11, Ubuntu 22.04 LTS
  • 권장 최소 요금제: 모든 계획 유형과 크기를 사용할 수 있습니다.

도커 옵션

  • 다운로드할 리소스: 응용 프로그램 생성 프로세스의 일부로 이미지를 어셈블하는 데 사용할 호스팅된 Dockerfile 또는 docker-compose.yml 파일에 대한 URL입니다.
  • 실행 명령: 응용 프로그램 생성 프로세스의 일부로 실행될 Docker 명령입니다.

제한된 사용자(선택 사항)

선택적으로 다음 필드를 작성하여 새 계산 인스턴스에 대해 제한된 사용자를 자동으로 만들 수 있습니다. 이 방법은 대부분의 배포에 추가 보안 조치로 권장됩니다. 이 계정은 스도 () 명령을 실행할 때 높은 권한을 제공하는 그룹( sudo 접두사.

  • 한정 된 sudo 사용자: 제한된 사용자에 대해 기본 사용자 이름을 입력합니다.
  • 제한된 사용자를 위한 암호: 새 사용자에 대한 강력한 암호를 입력합니다.
  • 제한된 사용자를 위한 SSH 공개 키: 공개 키 인증을 통해(암호를 입력하지 않고) 제한된 사용자로 로그인하려면 여기에서 공개 키를 입력합니다. 키 쌍을 생성하는 방법에 대한 지침은 서버에서 SSH 키 쌍 만들기 및 공용 키 인증 구성을 참조하십시오.
  • SSH를 통해 루트 액세스를 사용하지 않도록 설정합니다. 루트 사용자가 SSH 를 통해 로그인하지 못하도록 차단하려면 예(권장) 선택합니다. 로그인한 후에도 루트 사용자로 전환할 수 있으며 Lish를 통해 루트로 로그인할 수도 있습니다.

사용자 지정 도메인(선택 사항)

사용자 지정 도메인을 사용하여 응용 프로그램에 액세스하려면 다음 필드를 작성합니다.

  • 리노드 (주) API 토큰: Linode의 DNS 관리자를 사용하여 사용자 지정 도메인에 대한 DNS 레코드를 관리하려면 Linode를 만듭니다. API 도메인에 대한 읽기/쓰기 액세스가 있는 계정의 개인 액세스 토큰입니다. 하위 도메인 및 도메인 필드(아래에 설명된)와 함께 제공되는 경우 설치는 Linode를 통해 DNS 레코드를 만들려고 시도합니다.API. 보다API 액세스 토큰. 이 필드를 제공하지 않는 경우 DNS 공급자를 통해 DNS 레코드를 수동으로 구성하고 새 인스턴스의 IP 주소를 가리키야 합니다.
  • 하위 도메인: 사용하려는 하위 도메인(예: www 때문에 www.example.com.
  • 도메인: example.com 등 사용하려는 도메인 이름입니다.
  • 이 도메인에 대한 MX 레코드가 필요하십니까? 고르다 Yes 기본을 만들려면 MX 레코드 도메인의 경우 고르다 No MX 레코드를 만들려면
  • 이 도메인에 대한 SPF 레코드가 필요하십니까? 고르다 Yes 기본을 만들려면 SPF 기록 도메인의 경우 고르다 No SPF 레코드를 만들지 않습니다.

배포 후 시작하기

이제 Docker가 설치되어 사용할 준비가 되었습니다. 다음 단계는 몇 가지 기본 Docker 기능을 보여 주는 쉬운 예제로 시작하는 샘플 응용 프로그램을 제공합니다. Docker 설정에 필요하지 않습니다.

샘플 응용 프로그램 배포

Docker 설치가 완료된 후 터미널에서 Docker에 액세스하고 샘플 응용 프로그램 또는 실행 중인 응용 프로그램을 배포할 수 있습니다.

  1. 컴퓨팅 인스턴스를 통해 컴퓨팅 인스턴스에 로그인 SSH 또는 리시 (주) 배포 중에 만든 제한된 사용자 계정을 사용 합니다. 아직 로그인이 없는 경우 root 사용자 및 제한된 사용자 계정 만들기.
  2. 배포하려는 응용 프로그램 또는 샘플 응용 프로그램을 찾습니다.
  3. Docker를 통해 실행하여 Docker를 사용하는 방법에 대해 알아봅니다. 초보자를 위한 도커 실습 또는 아래 문서를 읽으면서:

Docker 마켓플레이스 앱은 리노드에 의해 만들어졌습니다. 앱 배포에 대한 지원을 보려면 사이드바에 나열된 정보를 통해 Linode 지원에 문의하십시오. 도구 또는 소프트웨어 자체에 대한 지원을 보려면 Docker 지원을 방문하십시오.