라즈베리파이
[라즈베리파이] 도커(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