개발조아

도커 환경 구성 본문

MSA/docker

도커 환경 구성

개발조아 2021. 8. 9. 22:49
728x90

Centso8 minimal 환경에서 설치해보려고한다.

 


Centos8 설치는 이미지만 다운받고 클릭클릭만 하면 되므로 패스

 

centos8 https://www.centos.org/centos-linux/ 에서 원하는 버전 다운 받으면 된다.

 

  • ~~~boot.iso

boot 파일은 설치에 필요한 최소한의 패키지만 있고 나머지는 인터넷에서 끌어다가 사용하는 것이기 때문에 네트워크가 가능한 환경에서 해야한다. 최소한의 패키지만 있기 때문에 용량이 제일 작다. 

주의할 점이라면 설치 화면에서 네트워크를 먼저 사용함으로 바꿔야만 패키지 설치를 할수 있다.

 

  • ~~~dvd.iso

dvd의 경우 최소한의 패키지에 다른 일반 패키지까지 포함한거라 네트워크가 되지 않아도 패키지 설치가 된다.

다른 일반 패키지까지 포함되어 있기 때문에 용량이 크다

 


도커 설치

참조 문서 : https://docs.docker.com/engine/install/centos/

 

Install Docker Engine on CentOS

 

docs.docker.com

 

1. docker stable repository 설정

 sudo yum install -y yum-utils
 
 #yum-utils안에 yum-config-manager가 있음
 
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

 

2. docker engine 설치

 

최신버전으로 설치

sudo yum install docker-ce docker-ce-cli containerd.io

 

특정 버전으로 설치

sudo yum list docker-ce --showduplicates | sort -r


docker-ce.x86_64                3:20.10.8-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.7-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.6-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.5-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.4-3.el8                 docker-ce-stable
docker-ce.x86_64                3:20.10.3-3.el8                 docker-ce-stable
....
 sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io

 

3. 도커 버전 확인

 docker version
 
 
 아래처럼 뜬다면 잘설치 된 것
Client: Docker Engine - Community
 Version:           20.10.8
 API version:       1.41
 Go version:        go1.16.6
 Git commit:        3967b7d
 Built:             Fri Jul 30 19:53:39 2021
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true

 

4. System에 등록 및 실행

sudo systemctl enable docker
sudo systemctl start docker

 

5. 테스트 컨테이너 실행

 

docker run hello-world

테스트 이미지를 다운받아 실행하고 컨테이너가 실행되면 메시지 출력 후 종료

 

정상 설치됐다는 메시지가 뜬다면 잘 설치가 됐다는 것이다.

Comments