Infrastructure

[Docker] 1. 설치

일태우 2022. 6. 17. 14:47

linux / mac / window 와 상관없이 설치 가능하다

https://docs.docker.com/desktop/mac/install/

https://docs.docker.com/desktop/windows/install/

https://docs.docker.com/desktop/linux/install/

도커는 리눅스 컨테이너이므로 mac / window의 경우 가상머신에 설치된다. 그러므로 하드웨어나 OS가 가상머신을 지원하지 않는 다면 동작하지 않을 수 있음

 

설치 확인

설치 후 버전 명령어로 설치를 확인 해보기

docker version

결과

Client:
 Cloud integration: v1.0.22
 Version:           20.10.12
 API version:       1.41
 Go version:        go1.16.12
 Git commit:        e91ed57
 Built:             Mon Dec 13 11:44:07 2021
 OS/Arch:           windows/amd64
 Context:           default
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          20.10.12
  API version:      1.41 (minimum version 1.12)
  Go version:       go1.16.12
  Git commit:       459d0df
  Built:            Mon Dec 13 11:43:56 2021
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.12
  GitCommit:        7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc:
  Version:          1.0.2
  GitCommit:        v1.0.2-0-g52b36a2
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

Client, Server정보가 정상 노출되면 설치가 완료된 것

 

도커 아키텍쳐

도커는 client - server 아키텍쳐를 사용함 도커 클라이언트는 명령어를 통해 도커 데몬과 Rest API로 소켓 통신함 가상머신 환경이면 client는 window, mac에 설치되어 있고 server가 가상머신에서 돌아가는 것과 같음

docker architecture

 

참고

https://docs.docker.com/get-started/overview/

 

Docker overview

 

docs.docker.com