Middleware (docker) Oracle Cloud (OCI) VM서버에서 Docker 설치하기
페이지 정보
작성자 미들웨어 아이디로 검색 전체게시물 댓글 0건 조회 1,993회 좋아요 0회 작성일 22-01-05 15:42본문
안녕하세요. 미들웨어 입니다.
docker 가.. 요즘 많이 대중화(?)가 된 느낌이 있네요.
아무레도 k8s를 사용하는 곳이 늘어나다 보니 자연스레 docker 도 많이 설치 하는 것 같습니다.
cloud 서비스 업체에서는 대부분 docker 을 자체 설치 하도록 지원하고 있습니다.
AWS, Google cloud는 인터넷에 많이 있으니, 이번에는 미국에서 저렴한 비용으로 많이 사용되고 있는 Oracle cloud 에 docker 을 설치하는 방법에 대해 가이드 해보겠습니다.
(Kubernetes-1) Kubernetes 아키텍처 흐름도 와 개념 정리 <-- 를 보면 docker 을 활용하는 k8s에 대해 설명을 확인 할 수 있으니 참고하세요
http://www.chlux.co.kr/bbs/board.php?bo_table=board02&wr_id=154&sca=Middleware
이번 가이드에서는 Oracle Cloud 에서 Docker을 설치하는 방법을 진행해보겠습니다.
아래 방법은 제가 직접 테스트 한뒤 올린거니 oracle vm 에 docker 설치하실분은 참고하세요.
1. docker 설치 및 확인
- 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-08-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
Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.657612552Z" level=warning msg=...ght" Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.657645704Z" level=warning msg=...ice" Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.657825213Z" level=info msg="Lo...rt." Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.778180293Z" level=info msg="De...ess" Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.808052759Z" level=info msg="Lo...ne." Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.821783179Z" level=warning msg=...lay2 Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.821982925Z" level=info msg="Do...10.8 Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-21T05:13:44.822127167Z" level=info msg="Da...ion" Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 systemd[1]: Started Docker Application Container Engine. Aug 21 05:13:44 oke-cjx4uv2o67q-nl7jhiocjaq-sl34ali23aa-0 dockerd[16351]: time="2021-08-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을 설치 할 수 있습니다.
이번 가이드는 여기서 마치겠습니다.
열공하세요~~~ 감사합니다.
댓글목록
등록된 댓글이 없습니다.