맞다 이거 쓰려고 라즈베리에 CentOS 깔았다
이전에도 말했지만 왠지... CentOS에 도커 쿠버네티스 잘 안 올리는 거 같다 내가 실 사용하지 않고 운영하지 않아서 CentOS만의 문제가 있는 건지 뭔지 모르지만... 나는 나 편한 대로 쓸 거니까 일단 고!
도커... 컨테이너... 마이크로서비스... 개념은 뭐...네... 잘 알겠습니다
하지만 뭐든 씹고 뜯고 맛보고 해야 말을 할 수 있을꺼 같아서 일단 작성해본다
https://docs.docker.com/engine/install/
참 요즘...? 문서는 찾아보기가 쉬운 것같다 아마존도 쿠버네티스도 웬만한 기술에 대한 건 다 기술되어있으니 시간 날 때마다 읽어볼 수 있어서 참 좋다, 물론 읽는다고 다 내 것이 되는 것도 아니고 구현 과정은 험난하기만 한 것이다 하지만 개념이라도 이해하고 말하는 게 예의 아닌가 싶다 (물론 나도 뭔 말인지 모르고 떠들 때 많음 ㅋㅋ)
내가 일단 내가 하고자 하는건 1. 도커 올리고 2. 쿠버를 올린다 여기에 문제는 라즈베리는 하나라는 것이다 분명 나중에 문제가 되겠지만 일단 뭐든 해보려 한다 시작!
원하던 문서 발견! 하나씩 잘 따라해보자
https://docs.docker.com/engine/install/centos/
아주 친절하게 설정 관련된 부분은 긁어다 적용할 수 있게 제공해준다 당연히 무슨 뜻인지는 알고 실행하는 게 좋겠다
설명도 잘되어이 있어서 찬찬히 따라면 될 듯?(읽어도 잘 모를 땐 또 읽자 공부하자 공부공부 ㅠㅠ)
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. 이미지 올리고 내리고 올리고 내리고 삭제도 해보고 네트워크도 바꿔보고 가지고 놀기!
끝!
'IT Info > Container' 카테고리의 다른 글
Docker Compose V2 설치 방법 (0) | 2022.03.23 |
---|---|
Kubernetes 설치 구성 방법 [공식가이드 준수] - 2부 - (0) | 2022.03.16 |
Kubernetes 설치 구성 방법 [공식가이드 준수] - 1부 - (0) | 2022.03.16 |
Docker Portainer 설치 [GUI 환경 구성] - 2부 - (0) | 2022.01.01 |
Docker Portainer 설치 [GUI 환경 구성] - 1부 - (0) | 2021.12.31 |
댓글