라즈베리파이

[라즈베리파이] 도커(docker) 및 docker-compose 설치법

soopsokbaram 2023. 2. 26. 09:36

 

[원문 링크]

https://withblue.ink/2020/06/24/docker-and-docker-compose-on-raspberry-pi-os.html

 

(1) 도커 설치

# Install some required packages first
sudo apt update
sudo apt install -y \
     apt-transport-https \
     ca-certificates \
     curl \
     gnupg2 \
     software-properties-common

# Get the Docker signing key for packages
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg | sudo apt-key add -

# Add the Docker official repos
echo "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \
     $(lsb_release -cs) stable" | \
    sudo tee /etc/apt/sources.list.d/docker.list

# Install Docker
sudo apt update
sudo apt install -y --no-install-recommends \
    docker-ce \
    cgroupfs-mount
    

# 부팅시 자동시작
sudo systemctl enable --now docker

# 테스트용 
sudo docker run --rm hello-world

 

(2) docker-compose 설치법

최신 docker compose 버전을 확인한다

https://github.com/docker/compose/releases/latest

 

# Replace with the latest version from https://github.com/docker/compose/releases/latest
DOCKER_COMPOSE_VERSION="2.16.0"
# For 64-bit OS use:
DOCKER_COMPOSE_ARCH="aarch64"
# For 32-bit OS use:
DOCKER_COMPOSE_ARCH="armv7"

sudo curl -L "https://github.com/docker/compose/releases/download/v${DOCKER_COMPOSE_VERSION}/docker-compose-linux-${DOCKER_COMPOSE_ARCH}" -o /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose
docker-compose -v