-->

[Docker] yum 명령어를 통한 Docker 설치방법 (Cloud 환경)

 

 

이제 안 쓰는 곳이 없다는 Docker 컨테이너. 

근데 우리 회사는 아직 안 쓰고 있으니 내가 공부해서 사내 시스템에 적용하고자 한다.

그 첫번째 스텝은 당연히 Docker의 설치!

yum명령어를 통해 아주 편하게 설치를 할 수 있다.

서버는 현재 NHN Cloud를 사용하고 있다.

Cloud 환경이기에 root 유저로 접속할 수는 없지만 sudo권한이 있는 유저로 작업을 진행해야 한다.

 

1. yum 패키지 업데이트

[minggu92@cloud ~]$ sudo yum -y update

# -y, --assumeyes       answer yes for all questions

시스템 패키지를 업데이트한다.

-y 명령어는 시스템 설치 중에 물어보는 질문에 yes로 다 대답하겠다는 뜻이다.

설치가 다 끝나고 complete 가 뜨지 않아서 그냥 Ctrl + C로 terminate 하였다.

혹시 몰라 확인해보니

[minggu92@cloud ~]$ sudo yum update
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
 * base: mirror.kakao.com
 * epel: mirror.01link.hk
 * extras: mirror.kakao.com
 * updates: mirror.kakao.com
No packages marked for update

모든 패키지가 업데이트되었다.

 

2. Docker 설치

[minggu92@cloud ~]$ yum -y install docker docker-registry

docker registry를 이용해서 설치하면 항상 최신 버전이 아닐 수도 있다고 한다. 

[minggu92@cloud ~]$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
[minggu92@cloud ~]$ sudo yum install docker-ce

따라서 docker repository를 시스템에 추가해서 설치할 수 있다.

 

3. Docker service 등록

On boot시에 자동으로 실행될 수 있도록 서비스를 등록한다. centOS 7을 이용하고 있기에 systemctl 명령어를 사용한다.

#도커 서비스 상태
[minggu92@cloud ~]$ systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: inactive (dead)
     Docs: http://docs.docker.com

#도커 서비스 시작
[minggu92@cloud ~]$ sudo systemctl start docker.service
[minggu92@cloud ~]$ systemctl status docker.service
 docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Fri 2022-03-11 11:36:52 KST; 3s ago
     Docs: http://docs.docker.com
 Main PID: 8776 (dockerd-current)
   CGroup: /system.slice/docker.service ...
   
#도커 서비스 등록  
[minggu92@cloud ~]$ sudo systemctl enable docker.service
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

 

다음에는 컨테이너를 다운로드하고 실행하는 것을 해보겠다.

+ Recent posts