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