본문 바로가기

클라우드 실습

Docker 실습2

저번 포스팅은 CentOS 를 사용하였으므로, Ubuntu 에서 Docker 구축 및 실습을 진행하도록 하겠다.

우선 Ubuntu의 iso 파일을 다운받는다. 아래 경로에서 다운 받을 수 있다.

https://ubuntu.com/download/desktop

 

Download Ubuntu Desktop | Download | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

 

이번 포스팅에서는 ubuntu 22.04.3 버전을 사용한다.

 

VMware에서 새로운 가상머신을 생성한다.

 

CentOS의 설치와는 다르게 사용자 이름, 비밀번호를 VMware 화면에서 설정한다.

 

저장공간은 기본 설정인 20기가로 설정하고, 추가적으로 CPU와 Memory 가 Kuberentes 최소 요구사항을 만족하는지 확인한다. 저번 포스팅에도 언급 하였지만, Kuberentes 최소 사항은 2코어의  CPU, 2GB의 메모리를 요구한다. 이번 예제에서는 CPU 2코어, 메모리 4GB로 설정한다.

 

한국어로 설정하여 주고, 기본 설치를 체크한다.

 

디스크를 지우고 설치 진행하는 것으로 선택하고, 사용자 ID/PW를 설정한다.

 

설치가 완료되고 재부팅 되면 터미널을 실행한다.

 

CentOS와 다르게 su - 명령어로 root 권한을 얻으려 하면 에러가 난다. root 비밀번호를 추가적으로 설정해 주어야 해당 명령어로 관리자 권한을 얻을 수 있다.

sudo passwd root 명령어를 통해 루트계정 비밀번호를 설정한다. 

설정한 비밀번호로 로그인 한다.

apt-get update 명령어로 시스템 업데이트를 진행한다.

업데이트 완료 후 필요한 패키지 들을 설치해 준다. 아래 명령어를 실행하면 된다.

apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

 

그 후 Docker 공식 GPG 키를 추가해 준다

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

아래 명령어를 입력하여 Docker의 공식 apt 저장소를 추가해준다

add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

apt-get update 명령어를 실행하여 시스템 패키지를 다시 업데이트 해 준 후 Docker 를 설치한다.

apt-get install docker-ce docker-ce-cli containerd.io

CentOS 때와 동일하게 docker --version 또는 docker -v 를 통해 설치가 되었는지 확인한다.

systemctl status docker 명령어를 쳐 보면 Centos 와는 다르게 이미 Active 상태에 running 중인 것을 확인 할 수 있다.

만약 inactive(dead) 상태이면, systemctl enable docker 명령어와 systemctl start docker 명령어를 통해 실행시켜 준다.

CentOS 에서 한 것과 동일하게 docker container run hello-world 명령어를 실행해 보자.

정상적으로 이미지를 받아와서 실행 하는 것을 확인 할 수 있다. 

나머지 docker 사용법은 CentOS와 동일하니 생략하도록 하겠다.

 

'클라우드 실습' 카테고리의 다른 글

Docker 실습 1  (0) 2023.09.12