반응형
1. docker 제품군
Community Edition (CE)
Docker를 시작하고 컨테이너 기반 앱을 실험하려는 개발자 및 소규모 팀에 이상적 (무료)
두 가지 업데이트 채널을 가짐
- Stable : 분기마다 안정적인 업데이트 제공
- Edge : 매월 새 기능 제공
Enterprise Edition (EE)
업무용 응용 프로그램 제작, 배송 및 실행하는 엔터프라이즈 개발 및 IT팀을 위한 설계 (유료)
Docker CE와 EE 간 비교 이미지 (출처: Docker Docs, https://docs.docker.com/install/)
2. docker 설치
- centos 기준으로 7이상의 최신 커널을 사용하는 것이 container 사용시 커널 버전 제약을 받지 않는다.
## 설치는 간단히 docker에서 제공하는 스크립트를 다운받아 실행하는 것이 좋음.
## 현재 docker 호스트의 환경을 파악해 적합한 설치를 도와 준다.
## docker-ce 버전을 사용한다.
[root@docker ~]# curl -s https://get.docker.com | sudo sh
...
## 버전 확인 최신 버전의 docker가 설치된다.
[root@OPENLDAP-TEST ~]# docker -v
Docker version 19.03.12, build 48a66213fe
## docker 실행
[root@OPENLDAP-TEST ~]# systemctl start docker
[root@OPENLDAP-TEST ~]# pstree
systemd─┬─NetworkManager───2*[{NetworkManager}]
├─agetty
├─auditd───{auditd}
├─containerd───11*[{containerd}]
├─crond
├─dbus-daemon
├─dockerd───11*[{dockerd}]
├─irqbalance
...
## 프로세스 확인
[root@OPENLDAP-TEST ~]# ps aux | grep containerd
root 26318 0.4 1.0 647848 38716 ? Ssl 13:50 0:00 /usr/bin/containerd
root 26320 0.6 1.7 666156 66028 ? Ssl 13:50 0:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
root 26461 0.0 0.0 112812 972 pts/2 S+ 13:51 0:00 grep --color=auto containerd
## 다음과 같이 직접 설치 해도 됨
[root@localhost ~]# yum install epel*
[root@localhost ~]# yum install docker docker-registry
## docker 실행 및 등록
[root@localhost ~]# systemctl restart docker
[root@localhost ~]# systemctl status docker
반응형
'Micro Service Architecture > Docker' 카테고리의 다른 글
5. [docker] container run (0) | 2021.03.16 |
---|---|
4. [docker] container, image 삭제 (0) | 2021.03.16 |
3. [docker] dockerfile build (0) | 2021.03.16 |
2. [docker] images commit (0) | 2021.03.16 |
1. [docker] images (0) | 2021.03.16 |