-
ncloud - Server에 docker 설치해보기Infra/ncloud 2022. 7. 9. 14:23
네이버 클라우드에서 제공하는 서버 제품중 하나를 선택하여 실제로 도커를 설치해보는 과정에서 발생한 경험들을 적어놓은 글입니다.
먼저 ncloud에서 사용할 수 있는 도커 관련 서비스들을 찾아보면 크게 3가지로 나눌 수 있습니다.
서비스명 설명 Container Registry 도커 컨테이너 이미지를 간편하게 저장, 관리, 배포할 수 있는 서비스 Server 클라우드 상에서 서버를 확장할 수 있는 서비스 Kubernetes Service 빠르고 간편한 관리형 Kubernetes 컨테이너 오케스트레이션 서비스 저는 간단하게 컨테이너 하나만 서버에 띄워볼것이기 때문에 쿠버네티스까지는 사용하지 않고 컨테이너 레지스트리와 서버 두개의 서비스를 이용해서 도커를 한번 사용해보겠습니다. 도커를 사용하려먼 먼저 설치할 서버를 먼저 정해야 하는데 아직 서버가 없거나 정하지 못하신 분들은 이전 포스팅 글을 먼저 읽어주시면 좋을 것 같습니다.
저는 위 포스팅 글에서 설치한대로 classic 환경에서 제공하는 1세대 Standard 타입의 서버를 이용해서 도커를 설치해보도록 하겠습니다.
도커를 설치하기 위해 먼저 서버에 접속해야 합니다.
저는 putty를 이용하여 원격 호스트에 접속해 보겠습니다.
putty를 이용하여 원격 호스트에 접속하려면 먼저 포트 포워딩을 통해 외부 포트를 개방해 주어야 합니다. 화면에 [포트 포워딩 설정] 버튼을 클릭하여 1024번을 개방해줍니다.
아래 포트 포워딩 사용시 유의사항을 자세히 읽어보면 외부 포트 번호 범위가 1024번부터 시작하기 때문에 1024번으로 설정하였습니다. 보통은 ssh프로토콜을 위한 포트번호로 21, 22번이 사용되므로 2222 등 외우기 쉬운 번호로 하셔도 좋습니다. 포트 포워딩 추가를 마치면 하단의 적용 버튼을 클릭 하여 설정을 마칩니다.
포트포워딩 설정이 끝나면 putty로 접속할 root 계정의 비밀번호를 확인합니다.
서버 생성할때 인증키 설정 과정이 있던 것을 보셨을 것입니다. 그 인증키로 저희는 root계정의 비밀번호를 확인할 것 입니다. 비밀번호 확인 방법은 Server 화면에서 왼쪽 상단의 [서버 관리 및 설정 변경] > [관리자 비밀번호 확인] 버튼을 차례로 눌러줍니다.
위의 이미지와 같이 관리자 비밀번호를 확인하려면 서버 생성시 어딘가에 저장해놨던 인증키 파일을 불러와야 합니다.
파일을 불러온 후 비밀번호 확인 버튼을 클릭하면 다음과 같이 비밀번호를 확인할 수 있습니다.
편리에 따라서 비밀번호를 putty로 접속한뒤 변경해 주시면 될것 같습니다.
관리자 비밀번호까지 확인했으니 다음과 같이 putty로 원격 접속을 시도합니다.
putty로 접속이 잘 된것까지 확인이 되었습니다.
다음은 이제 실제 docker를 설치해볼 차례입니다.
저는 우분투를 OS 이미지로 선택하여 서버를 생성했기 때문에 우분투 관련 명령어를 통해 도커를 설치할 예정입니다.
centOS를 선택하신 분들은 도커 공식홈페이지에서 따로 설치방법을 찾아보시기 바랍니다.
아래는 우분투 설치방법 링크입니다.
위의 글을 읽어 내려가다보면 Install using the repository 메뉴가 있을것 입니다. 레포지토리를 이용한 도커 설치방법에 대한 설명인데 저는 이 방법으로 도커를 설치해보도록 하겠습니다. 공식홈페이지에 설명이 잘 나와있기 때문에 자세한 설명은 생략하도록 하겠습니다.
1. 도커 설치를 위한 레포지토리 등록
2. 도커 설치 및 설치 확인
위와 같이 hello world 이미지를 실행시켰을때 잘 동작하는것을 보면
도커가 잘 설치된것을 확인해볼 수 있습니다.
다음 포스팅에서는 ncloud에서 제공하는 이미지 저장소인 컨테이너 레지스트리를 이용하여 이미지를 내려받아 도커 서버에서 동작시키도록 하는 방법까지 살펴보도록 하겠습니다.
'Infra > ncloud' 카테고리의 다른 글
CLOVA Chatbot 카카오톡 연동하기 (18) 2023.08.30 CLOVA Chatbot으로 간단한 자기소개봇 만들기 (46) 2023.08.19 서버리스로 이미지 컨텐츠 서비스하기 (2) 2023.08.04 ncloud - Container Registry에 도커 이미지 등록 및 요금 알아보기 (0) 2022.07.09 ncloud 서버 생성 - 어떤 서버를 선택해야할까?? (0) 2022.07.02