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 |