IT Log
Docker Install 본문
728x90
반응형
Supported playforms
Platform | x86_64 / amd64 | ARM | ARM64 / AARCH64 |
CentOS | O | O | |
Debian | O | O | O |
Fedora | O | O | |
Raspbian | O | O | |
Ubuntu | O | O | O |
CentOS
요구 사항
-
CentOS 7
이전 버전 제거
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
Repository를 이용한 Install
# yum-utils 패키지 설치
yum install -y yum-utils
# Stable Repository 설정
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
Docker Engine 설치
# Docker Engine 최신 버전 설치
yum install -y docker-ce docker-ce-cli containerd.io
Docker 시작
systemctl start docker
Docker 서비스 활성화
# 부팅시 자동 시작
systemctl enable docker
Debian / Raspbian
요구 사항
- Debian Buster 10 (stable)
- Debian Stretch 9 / Raspbian Stretch
이전 버전 제거
apt-get remove docker docker-engine docker.io containerd runc
Repository를 이용한 Install
# apt 패키지 업데이트
apt-get update
# https를 통해 Repository를 사용할 수 있도록 패키지 설치
apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
# Docker 공식 GPG키 추가
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
# pingerprint 확인
apt-key fingerprint 0EBFCD88
# 자신에 사양 맞는 조건 선택하여 하나만 실행
[x86_64 / amd64]
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
[armhf]
add-apt-repository \
"deb [arch=armhf] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
[arm64]
add-apt-repository \
"deb [arch=arm64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
Docker Engine 설치
# apt 업데이트
apt-get update
# Docker Engine 최시버전 설치
apt-get install docker-ce docker-ce-cli containerd.io
Fedora
요구 사항
- Fedora 30
- Fedora 31
이전 버전 제거
dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
Repository를 이용한 Install
# dnf-plugins-core 패키지 설치
dnf -y install dnf-plugins-core
# Stable Repository 설정
dnf config-manager \
--add-repo \
https://download.docker.com/linux/fedora/docker-ce.repo
Docker Engine 설치
# Docker Engine 최신 버전 설치
dnf install docker-ce docker-ce-cli containerd.io
Cgroups 활성화
# Fedora 31 이상의 경우 Cgroup에 대한 호환성을 활성화
grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
Docker 시작
systemctl start docker
Docker 서비스 활성화
# 부팅시 자동 시작
systemctl enable docker
Ubuntu
요구 사항
- Ubuntu Focal 20.04 (LTS)
- Ubuntu Eoan 19.10
- Ubuntu Bionic 18.04 (LTS)
- Ubuntu Xenial 16.04 (LTS)
이전 버전 제거
apt-get remove docker docker-engine docker.io containerd runc
Repository를 이용한 Install
# apt 패키지 업데이트
apt-get update
# https를 통해 Repository를 사용할 수 있도록 패키지 설치
apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
# Docker 공식 GPG키 추가
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# pingerprint 확인
apt-key fingerprint 0EBFCD88
# 자신에 사양 맞는 조건 선택하여 하나만 실행
[x86_64 / amd64]
add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
[armhf]
add-apt-repository \
"deb [arch=armhf] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
[arm64]
add-apt-repository \
"deb [arch=arm64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
Docker Engine 설치
# apt 업데이트
apt-get update
# Docker Engine 최시버전 설치
apt-get install docker-ce docker-ce-cli containerd.io
참조URL : https://docs.docker.com/engine/install/
728x90
반응형
'Open Source > Docker' 카테고리의 다른 글
Docker Compose Install (0) | 2020.07.16 |
---|---|
Docker Compose (0) | 2019.12.12 |
docker (0) | 2019.12.11 |
Comments