Vultr RockyLinux docker install

Updated on

목차:

Vultr 에서 docker install 하기

2021년도에는 Almalinux로 설치하는 방법을 작성하기는 했는데, 요즘에는 rockylinux 가 더 뜨는 것 같기도 하고, 많이 변경된 부분이 있다보니 새로 작성해본다.

root 계정 생성하기

요즘에는 보안때문에 linuxuser 계정으로 생성되는 것 같다. 명령어 입력하면 sudo 입력때문에, 자꾸 막히는데, 보안 신경 쓸 필요 없다면 그냥 root 계정을 생성해보자.

sudo passwd root

위 명령어 입력 후 기존 vultr 에서 발급된 비밀번호로 설정한다. A!fc20dh1T2ajs!afk 와 같은 비밀번호로 설정하면 된다.

기존 podman 삭제하기

예전과 동일하다.

dnf erase podman buildah
sudo dnf update

docker install 하기

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl --now enable docker
docker compose version
Docker Compose version v2.24.2

그러면 이렇게 설치가 완료된다.

메모리 에러 발생할 경우 (예전 자료이므로 신뢰X)

스왑생성
free -m

/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
/sbin/mkswap /var/swap.1
/sbin/swapon /var/swap.1

스왑삭제
swapoff /var/swap.1
rm -f /var/swap.1

자, 그러면 vultr 에서 docker install 을 마무리했으니, 원하는 서비스를 docker를 통해서 올리면 된다.

번외) firewalld 방화벽 끄기

systemctl status firewalld
systemctl stop firewalld
systemctl disable firewalld

번외2) 기본 추가 패키지 설치하기

dnf install epel-release
dnf update
dnf install vim iputils net-tools htop atop