안녕하세요. 미들웨어 입니다.
쿠버네티스를 활용하다 보면 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 을 설치하시고 필요한 패키지를 다운로드 하면 됩니다.
'Apache Tomcat' 카테고리의 다른 글
| (Tomcat) tomcat 9 스크립트 공유 (setenv.sh / kill.sh / memory_dump.sh / t… (0) | 2024.03.27 |
|---|---|
| (Kubernetes-5) 신규VM 생성, kubectl 설치 후 접속 방법 (0) | 2024.03.20 |
| (weblogic 활용) 리눅스에 VNC 설치 하여 UI모드로 Weblogic 콘솔모드 접속 (1) | 2024.03.06 |
| (오픈소스 활용-5) SpringBoot 의 장단점 및 소개 (1) | 2024.02.28 |
| (오픈소스 활용-4) Git가입 -> repogitory 생성 -> Git & Jenkins연동 -> Jenk… (1) | 2024.02.14 |