본문 바로가기
IT Info/Container

Docker 설치 방법 feat.라즈베리파이

by Myste.Lee 2021. 12. 4.
728x90

맞다 이거 쓰려고 라즈베리에 CentOS 깔았다

 

이전에도 말했지만 왠지... CentOS에 도커 쿠버네티스 잘 안 올리는 거 같다 내가 실 사용하지 않고 운영하지 않아서 CentOS만의 문제가 있는 건지 뭔지 모르지만... 나는 나 편한 대로 쓸 거니까 일단 고!

 

도커... 컨테이너... 마이크로서비스... 개념은 뭐...네... 잘 알겠습니다

하지만 뭐든 씹고 뜯고 맛보고 해야 말을 할 수 있을꺼 같아서 일단 작성해본다

 

https://docs.docker.com/engine/install/

 

Install Docker Engine

 

docs.docker.com

참 요즘...? 문서는 찾아보기가 쉬운 것같다 아마존도 쿠버네티스도 웬만한 기술에 대한 건 다 기술되어있으니 시간 날 때마다 읽어볼 수 있어서 참 좋다, 물론 읽는다고 다 내 것이 되는 것도 아니고 구현 과정은 험난하기만 한 것이다 하지만 개념이라도 이해하고 말하는 게 예의 아닌가 싶다 (물론 나도 뭔 말인지 모르고 떠들 때 많음 ㅋㅋ)

 

 

내가 일단 내가 하고자 하는건 1. 도커 올리고 2. 쿠버를 올린다 여기에 문제는 라즈베리는 하나라는 것이다 분명 나중에 문제가 되겠지만 일단 뭐든 해보려 한다 시작!

 

원하던 문서 발견! 하나씩 잘 따라해보자

https://docs.docker.com/engine/install/centos/

 

Install Docker Engine on CentOS

 

docs.docker.com

아주 친절하게 설정 관련된 부분은 긁어다 적용할 수 있게 제공해준다 당연히 무슨 뜻인지는 알고 실행하는 게 좋겠다

설명도 잘되어이 있어서 찬찬히 따라면 될 듯?(읽어도 잘 모를 땐 또 읽자 공부하자 공부공부 ㅠㅠ)

1. 도커 설치를 위한 레파지토리 등록!

yum install -y yum-utils
yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

2. 도커 설치!

yum install docker-ce docker-ce-cli containerd.io

3. 도커..실행...

systemctl start docker

4. 네..? 끝?

docker run hello-world

그렇다 이제 설치만 끝난 것이다 ㅎㅎ 도커 구현 기능에 주요 기능인 cgroup, namespace, runc 다양한걸 많이 이야기할 수 있지만 개념은 숙지 이건 실제 실전이다!

 

아주 간단하게 도커를 설치해보았다

이제 뭐? 쿠버네티스 해볼 거다 이 환경 안 망가트리고 잘 써봐야겠다

그래도 내용이 너무 없으니 뭐라도 하나 띄워 볼까?? http 하나만 띄워 봅시다!

 

일단 httpd 이미지를 Pull 해보자

->httpd 이미지를 로컬에 다운 받는다! 어디서? 인터넷에서~ 내부 레파지토리가 있다면...?

그리고 나서 일단 실행!

## docker run 주요 명령 옵션 설명
-d 보통 데몬 모드라고 부르며 컨테이너가 백그라운드로 실행
-i 표준 입력(stdin)을 활성화하며 컨테이너와 연결(attach)되어 있지 않더라도 표준 입력을 유지
-t TTY 모드(pseudo-TTY)를 사용
-- rm 컨테이너 안의 프로세스가 종료되면 컨테이너를 자동으로 삭제

 

쨘 이렇게 웹 서비스를 아주 간편하게 올렸다! 흠 이제 웹이 잘 뜨나 볼까?

...? 안 뜨네?? 왜?? 컨테이너 이미지와 연결 지점이 없다(쉽게 설명해서!) 그렇다면! 이어만 주면 되겠네!?

쨘 -p 옵션(포트) 80(호스트):80(컨테이너)

아주 맛보기만 해보았다!

 

10분만 쉬고 쿠버네티스 깔아보장!ㅎ

 

*요약

1. 도커설치를 위한 레파지토리 등록

2. 도커설치

3. 도커실행

4. 이미지 올리고 내리고 올리고 내리고 삭제도 해보고 네트워크도 바꿔보고 가지고 놀기!

끝!

 

728x90

댓글