하나의 OS 안에서 여러개의 독립적인 경량 OS를 운영하는 기술이 컨테이너 가상화이고 대표적으로 도커가 있다.
- 하나의 물리 컴퓨터에서 여러개의 OS를 운영하는 기술 - 가상화
- 하나의 OS에서 여러개의 경량 OS를 운영하는 기술 - 컨테이너 가상화
기존에 old버전이 있으면 지웁니다.
root계정 권한으로 들어왔으면 sudo명령어를 빼도 됩니다.
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 해당 도커 설치할 때 중간중간 y를 입력하면 됩니다.
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker
sudo docker run hello-world
번외. 도커 명령어
# 도커 확인
systemctl status docker
# 도커 정지
systemctl stop docker
# 도커 시작
systemctl start docker
# 도커 재시작
systemctl restart docker
# 서버 재부팅 시에 자동으로 도커 실행되게 하기
systemctl enable docker
# 서버 재부팅 시에 자동으로 도커 실행되지 않게 하기
systemctl disable docker