기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Docker AWS CLI, 및 컨테이너용 Lightsail 컨트롤 플러그인 설치
Amazon Lightsail 콘솔을 사용하여 Lightsail 컨테이너 서비스를 생성하고, Amazon ECR Public Gallery와 같은 온라인 공개 레지스트리의 컨테이너 이미지를 사용하여 배포를 생성할 수 있습니다. 사용자의 자체 컨테이너 이미지를 생성하고 컨테이너 서비스에 푸시하려면, 컨테이너 이미지를 생성하려는 동일한 컴퓨터에 다음과 같은 추가 소프트웨어를 설치해야 합니다.
-
Docker — Lightsail 컨테이너 서비스에서 사용할 수 있는 자체 컨테이너 이미지를 실행, 테스트 및 생성합니다.
-
AWS Command Line Interface (AWS CLI) — 생성한 컨테이너 이미지의 매개변수를 지정한 다음 Lightsail 컨테이너 서비스에 푸시합니다. 버전 2.1.1 이상은 Lightsail 컨트롤 플러그인과 함께 작동합니다.
-
Lightsail Control (lightsailctl) 플러그인 — 로컬 시스템에 있는 컨테이너 AWS CLI 이미지에 액세스할 수 있도록 합니다.
이 가이드의 다음 섹션에서는 이러한 소프트웨어 패키지를 다운로드할 수 있는 위치와 설치 방법을 안내합니다. 컨테이너 서비스에 대한 자세한 내용은 컨테이너 서비스를 참조하세요.
목차
Docker 설치
Docker는 Linux 컨테이너를 기반으로 하는 분산 애플리케이션을 구축, 실행, 테스트 및 배포할 수 있는 기술입니다. Lightsail 컨테이너 서비스에 사용할 수 있는 자체 컨테이너 이미지를 만들려면 Docker 소프트웨어를 설치하고 사용해야 합니다. 자세한 내용은 Lightsail 컨테이너 서비스용 컨테이너 이미지 생성을 참조하십시오.
Docker는 최신 Linux 배포 버전(Ubuntu 등)을 비롯하여 macOS 및 Windows 등 다양한 운영 체제에서 사용할 수 있습니다. 특정 운영 체제에 Docker를 설치하는 방법에 대한 자세한 내용은 Docker 설치 가이드
참고
항상 최신 Docker 버전을 설치해야 합니다. 이전 버전의 Docker는 이 가이드의 뒷부분에서 설명하는 Lightsail Control (lightsailctl) 플러그인과 함께 사용할 수 있다고 보장되지 않습니다. AWS CLI
다음을 설치하십시오. AWS CLI
명령줄 셸의 AWS CLI 명령을 사용하여 Lightsail과 같은 AWS 서비스와 상호 작용할 수 있는 오픈 소스 도구입니다. 를 설치하고 사용하여 로컬 시스템에서 만든 컨테이너 이미지를 Lightsail 컨테이너 서비스에 푸시해야 합니다. AWS CLI
AWS CLI 는 다음 버전에서 사용할 수 있습니다.
-
버전 2.x – 일반적으로 사용 가능한 최신 버전의 AWS CLI입니다. 이 버전은 의 최신 메이저 AWS CLI 버전이며 컨테이너 이미지를 Lightsail 컨테이너 서비스에 푸시하는 기능을 포함하여 모든 최신 기능을 지원합니다. 버전 2.1.1 이상은 Lightsail 컨트롤 플러그인과 함께 작동합니다.
-
버전 1.x — 이전 버전과의 호환성을 위해 사용할 수 AWS CLI 있는 이전 버전입니다. 이 버전은 컨테이너 이미지를 Lightsail 컨테이너 서비스에 푸시하는 기능을 지원하지 않습니다. 따라서 AWS CLI 버전 2를 대신 설치해야 합니다.
AWS CLI 버전 2는 리눅스, macOS 및 윈도우 운영 체제에서 사용할 수 있습니다. 해당 운영 체제에 를 설치하는 방법에 대한 지침은 사용 설명서의 AWS CLI 버전 2 설치를 참조하십시오. AWS CLI AWS CLI
Lightsail 컨트롤 플러그인 설치
Lightsail Control (lightsailctl) 플러그인은 로컬 시스템에서 만든 컨테이너 이미지에 액세스할 수 AWS CLI 있는 간단한 애플리케이션입니다. 컨테이너 이미지를 Lightsail 컨테이너 서비스에 푸시하여 서비스에 배포할 수 있습니다.
시스템 요구 사항
-
64비트를 지원하는 Windows, macOS 또는 Linux 운영 체제가 필요합니다.
-
AWS CLI lightsailctl 플러그인을 사용하려면 로컬 시스템에 버전 2를 설치해야 합니다. 자세한 내용은 이 설명서 앞부분의 AWS CLI설치 섹션을 참조하세요.
최신 버전의 lightsailctl 플러그 인 사용
lightsailctl 플러그 인은 이따금 향상된 기능으로 업데이트됩니다. lightsailctl 플러그 인은 사용할 때마다 최신 버전을 사용하고 있는지 자체적으로 확인합니다. 새 버전이 지원되는 경우, 최신 기능을 사용하려면 최신 버전으로 업데이트하라는 메시지가 표시됩니다. 업데이트된 버전을 사용할 수 있는 경우, 설치 프로세스를 반복하여 lightsailctl 플러그 인의 최신 버전을 다운로드해야 합니다.
아래에 lightsailctl 플러그 인의 모든 릴리스와 각 버전에 포함된 기능 및 향상된 기능이 나와 있습니다.
-
v1.0.0 (2020년 11월 12일 출시) — 초기 릴리스에는 컨테이너 이미지를 Lightsail 컨테이너 서비스로 푸시하는 AWS CLI 버전 2 기능이 추가되었습니다.
Windows에 lightsailctl 플러그 인 설치
Windows에 lightsailctl 플러그 인을 설치하려면 다음 절차를 완료하세요.
-
다음 URL에서 실행 파일을 다운로드하고
C:\Temp\lightsailctl\
디렉터리에 저장합니다.https://s3.us-west-2.amazonaws.com/lightsailctl/latest/windows-amd64/lightsailctl.exe
-
Windows 시작(Windows Start) 버튼을 선택한 다음
cmd
를 검색합니다. -
검색 결과에서 명령 프롬프트(Command Prompt) 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택합니다.
참고
명령 프롬프트(Command Prompt)에서 디바이스를 변경할 수 있도록 허용할지 묻는 메시지가 나타날 수 있습니다. 설치를 계속하려면 예(Yes)를 선택해야 합니다.
-
다음 명령을 입력하여 lightsailctl 플러그 인을 저장한
C:\Temp\lightsailctl\
디렉터리를 가리키는 경로 환경 변수를 설정합니다.setx PATH "%PATH%;C:\Temp\lightsailctl" /M
다음 예제와 비슷한 결과가 나타나야 합니다.
이setx
명령은 1024자를 초과하여 잘립니다. PATH에 이미 여러 변수가 설정되어 있는 경우 다음 절차를 사용하여 경로 환경 변수를 수동으로 설정하세요.
-
시작(Start) 메뉴에서 제어판(Control Panel)을 클릭합니다.
-
시스템 및 보안(System and Security)을 선택한 다음 시스템(System)을 선택합니다.
-
고급 시스템 설정을 선택합니다.
-
시스템 속성(System Properties) 대화 상자에서 고급(Advanced) 탭을 선택한 다음 [환경 변수(Environment Variables)를 선택합니다.
-
환경 변수(Environment Variables) 대화 상자의 시스템 변수(System Variables) 상자에서 경로(Path)를 선택합니다.
-
시스템 변수(System Variables) 대화 상자 아래에 있는 편집(Edit) 버튼을 선택합니다.
-
신규(New)를 선택한 후 다음 경로를 입력합니다.
C:\Temp\lightsailctl\
-
세 개의 연속된 대화 상자에서 확인(OK)을 선택한 다음 시스템(System) 대화 상자를 닫습니다.
이제 AWS Command Line Interface (AWS CLI) 를 사용하여 컨테이너 이미지를 Lightsail 컨테이너 서비스에 푸시할 준비가 되었습니다. 자세한 내용은 컨테이너 이미지 푸시 및 관리를 참조하세요.
macOS에 lightsailctl 플러그 인 설치
macOS에 lightsailctl 플러그 인을 다운로드하고 설치하려면 다음 절차 중 하나를 완료하세요.
Homebrew 다운로드 및 설치
-
터미널 창을 엽니다.
-
다음 명령을 입력하여 lightsailctl 플러그 인을 다운로드하고 설치합니다.
brew install aws/tap/lightsailctl
참고
Homebrew에 대한 자세한 내용은 Homebrew
웹 사이트를 참조하세요.
수동 다운로드 및 설치
-
터미널 창을 엽니다.
-
다음 명령을 입력하여 lightsailctl 플러그 인을 다운로드하고 휴지통 폴더에 복사합니다.
curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/darwin-amd64/lightsailctl" -o "/usr/local/bin/lightsailctl"
-
다음 명령을 입력하여 플러그 인을 실행할 수 있도록 합니다.
chmod +x /usr/local/bin/lightsailctl
-
다음 명령을 입력하여 플러그 인의 확장 속성을 지웁니다.
xattr -c /usr/local/bin/lightsailctl
이제 를 사용하여 컨테이너 이미지를 Lightsail 컨테이너 서비스에 AWS CLI 푸시할 준비가 되었습니다. 자세한 내용은 컨테이너 이미지 푸시 및 관리를 참조하세요.
Linux에 lightsailctl 플러그 인 설치
Linux에 Lightsail 컨테이너 서비스 플러그인을 설치하려면 다음 절차를 완료하십시오.
-
터미널 창을 엽니다.
-
다음 명령을 입력하여 lightsailctl 플러그 인을 다운로드합니다.
-
AMD 64비트 아키텍처 버전의 플러그 인:
curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/linux-amd64/lightsailctl" -o "/usr/local/bin/lightsailctl"
-
ARM 64비트 아키텍처 버전의 플러그 인:
curl "https://s3.us-west-2.amazonaws.com/lightsailctl/latest/linux-arm64/lightsailctl" -o "/usr/local/bin/lightsailctl"
-
-
다음 명령을 입력하여 플러그 인을 실행할 수 있도록 합니다.
sudo chmod +x /usr/local/bin/lightsailctl
이제 를 사용하여 컨테이너 이미지를 Lightsail 컨테이너 서비스에 AWS CLI 푸시할 준비가 되었습니다. 자세한 내용은 컨테이너 이미지 푸시 및 관리를 참조하세요.