안녕하세요. 미들웨어 입니다.

 

쿠버네티스를 활용하다 보면 docker 를 사용하는 경우가 많이 있습니다.

쿠버네티스로 환경 구성이 끝났으면 이젠.. docker 을 설치할 차례인 듯 하네요.

 

docker 경우 아래내용 참고해서 설치를 진행 할 수 있습니다.

아래 방법은 제가 한땀 한땀 직접 테스트를 한 결과를 올렸으므로 따라해보시면 성공하실 거라 생각합니다.

 

저는 oracle vm으로 테스트 했습니다.

현재 oracle vm은 2개까지 무료라서 테스트 하기 아주 편라히니 유용하게 이용해보세요.

 

 

1. docker 설치 및 확인 

기본적으로 yum 권한은 있어야 합니다.;;

 



- docker 설치
# yum install docker-engine


....
Dependencies Resolved


=========================================================================================================================================
 Package                                   Arch                   Version                         Repository                        Size
=========================================================================================================================================
Installing:
 containerd.io                             x86_64                 1.4.9-3.1.el7                   docker-ce-stable                  30 M
     replacing  containerd.x86_64 1.4.8-1.el7
     replacing  runc.x86_64 3:1.0.0-1.rc95.el7
 docker-ce                                 x86_64                 3:20.10.8-3.el7                 docker-ce-stable                  23 M
Installing for dependencies:
 docker-ce-cli                             x86_64                 1:20.10.8-3.el7                 docker-ce-stable                  29 M
 docker-ce-rootless-extras                 x86_64                 20.10.8-3.el7                   docker-ce-stable                 8.0 M
 docker-scan-plugin                        x86_64                 0.8.0-3.el7                     docker-ce-stable                 4.2 M


Transaction Summary
=========================================================================================================================================
Install  2 Packages (+3 Dependent packages)
Total size: 94 M
Is this ok [y/d/N]: y
....




- docker 시작
# systemctl start docker




- boot시 자동 실행 등록
# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.




- docker 설치 리스트 확인
# yum list installed | grep docker
docker-ce.x86_64                   3:20.10.8-3.el7            @docker-ce-stable
docker-ce-cli.x86_64               1:20.10.8-3.el7            @docker-ce-stable
docker-ce-rootless-extras.x86_64   20.10.8-3.el7              @docker-ce-stable
docker-scan-plugin.x86_64          0.8.0-3.el7                @docker-ce-stable




- docker 구동 확인
# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
   Active: active (running) since Sat 2021-09-21 05:13:44 UTC; 5s ago
     Docs: https://docs.docker.com
 Main PID: 16351 (dockerd)
    Tasks: 8
   Memory: 31.3M
   CGroup: /system.slice/docker.service
           └─16351 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock


21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.657612552Z" level=warning msg=...ght"
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.657645704Z" level=warning msg=...ice"
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.657825213Z" level=info msg="Lo...rt."
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.778180293Z" level=info msg="De...ess"
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.808052759Z" level=info msg="Lo...ne."
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.821783179Z" level=warning msg=...lay2
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.821982925Z" level=info msg="Do...10.8
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.822127167Z" level=info msg="Da...ion"
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 systemd[1]: Started Docker Application Container Engine.
21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-09-21T05:13:44.854466092Z" level=info msg="AP...ock"
H

 

 

​2. docker 삭제

 

기존 설치된 docker 설치 패키지 확인한뒤 삭제진행 합니다.


- 설치된 docker 관련 패키지 확인
# yum list installed | grep docker
... 패키지명
... 패키지명


- containerd, docker-ce, docker-ce-cli 패키지 모두 삭제
# yum erase ...패키지명 
 

 

위 내용처럼 docker 을 설치하시고 필요한 패키지를 다운로드 하면 됩니다.

+ Recent posts