편(編)/설치

docker 설치

쪼랩전사 2021. 8. 25. 20:42
728x90

# DEPRECATED: 부분 유료화, podman 설치 추천

 

docker는 서버를 관리할 때, 굉장히 유용하다.
docker의 컨테이너끼리는 서로 isolation이 보장된다. 그 덕분에 여러 개의 서버를 같은 서버에 설치할 때, 설정 문제가 꼬이는 것을 방지할 수 있다.
이 포스트는 운영체제마다 `docker 설치`와 `기본적인 설정`을 기술한다.
운영체제를 떠나 순수하게 바이너리로 설치하는 방법이나 스크립트로 설치하는 방법이 존재하나, 삭제하거나 업데이트할 때 귀찮으므로, 각 운영체제의 패키지 매니저를 사용하는 것을 지향한다.

설치

Centos 7

yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce docker-ce-cli containerd.io
systemctl enable --now docker
usermod -a -G docker $USER

Centos 8

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install docker-ce
systemctl enable --now docker
usermod -a -G docker $USER

Archlinux

pacman -S docker
systemctl enable --now docker
usermod -a -G docker $USER

closing thoughts

필자가 archlinux와 centos를 자주 사용하기 때문에 해당 운영체제에 대한 것만 설명하였다.
그런데, 곧 Centos는 bye bye...

'편(編) > 설치' 카테고리의 다른 글

kubernetes 설치 - kubespray  (0) 2021.10.04
gitlab 설치  (0) 2021.09.20
podman 설치  (0) 2021.09.14
nextcloud 설치  (0) 2021.09.06
오픈스택 설치  (0) 2021.05.03