본문 바로가기

도커

도커 컴포트 설치

도커 컴포즈 

도커로 최대한 운영하고 쿠버네티스로 넘어가려고 했으나

 

라즈베리파이에 서버를 옮기려고 하니 형상관리가 너무 복잡해지는 경향이 있다보니

 

도커 컴포즈로 쉽게 운영하려고 합니다.

  • Docker : 애플리케이션을 컨테이너화하고 단일 호스트관리툴
  • Kubernetes : 컨테이너를 대규모 운영 및 관리하는 오케스트레이션 다중 호스트 관리툴

하드웨어

  • Raspberry pi : 저전력 pc로 ARM 아키텍쳐 기반으로 MAC과 동일하다.
  • Intel/Ryzen 기반 pc 와 아키텍쳐가 달라 도커 이미지도 조금 다른 것을 써야한다. 보통 윈도우들이 여기에 해당합니다.

 

 

컨테이너

위는 도커허브 Jenkins jdk21버젼 목록인데 os/arch가 여러가지입니다.

(arch = architecture)

 

amd64 = AMD가 1999년에 발표한 x86의 64비트 확장 아키텍처

              (일반 컴퓨터,노트북)

 

arm64 =ARMv8-A는 ARM최초로 64비트를 지원하는 아키텍처

             AArch64 또는 ARM64는 ARM 아키텍처 제품군 의 64비트 실행 상태
            (라즈베리파이나 애플 실리콘 맥북)

 

ppc64le = OpenPOWER Foundation 에서 제공하는 기술의 주요 대상으로 POWER8 에 도입된 순수 리틀 엔디안 모드

 

x390 = IBM이 개발한 64비트 명령어 세트 아키텍처

여러가지 아키텍쳐들이 있으니 다르더라도 작동하게 할 수 있다.

도커 설치(라즈베리파이)

apt-get update && apt -y upgrade

apt-get vim install -y vim

 

설치하기 전에 업데이트를 해줍니다.

 

https://docs.docker.com/engine/install/raspberry-pi-os/

 

Install Docker Engine on Raspberry Pi OS (32-bit)

Learn how to install Docker Engine on a 32-bit Raspberry Pi OS system. These instructions cover the different installation methods, how to uninstall, and next steps.

docs.docker.com

 

  • 도커 설치
sudo curl -fsSL https://get.docker.com -o get-docker.sh

sudo bash get-docker.sh

sudo groupadd docker

sudo usermod -aG docker $USER

 

도커를 설치하고 그룹을 지정해 줍니다.

 

도커 버전 확인


docker -v

 


도커 컴포즈 설치

https://docs.docker.com/compose/install/linux/
공식홈페이지

 

Install the Compose plugin

Download and install Docker Compose on Linux with this step-by-step handbook. This plugin can be installed manually or by using a repository.

docs.docker.com

 

  • 도커 컴포즈 설치
sudo apt-get install docker-compose-plugin

sudo chmod +x /usr/local/bin/docker-compose

 

도커 컴포즈 확인으로

 

docker-compose -v

 

 

도커 컴포즈 설치가 되었습니다.

'도커' 카테고리의 다른 글

도커 3티어 연동  (1) 2024.04.12
도커 3티어 구성  (0) 2024.04.08
도커 컨테이너 만들기  (2) 2024.04.01