docker/docker 기본 명령어

docker설치 및 실습 1

infra 2021. 12. 1. 20:12

 

client 노트북에 설치할 때 [제어판 > 프로그램 및 기능 > Windows 기능켜기/끄기]

Hyper-V 하위 2개 체크한 채로 설치할 것.

추후에 문제 생긴다.

 

 

 

리눅스에 도커 설치하기

[환경]

CentOS 7.8

Docer CE 19.03 버젼을 기준으로 해서 설치할 예정이다.


1.Repository 준비하기

 

yum-config-manager 를 사용하기 위해 yum-utils 를 우선 설치 후 오픈소스인 Docker CE(Community Enterprise) 를 보유한 Repo를 서버에 등록한다.

 

원칙적으로 일반계정으로 명령어 수행하는게 좋다.

$sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2.docker engine 설치 및 기동

2-1 docker engine 설치

 

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

 

GPG key관련해서 도커 도큐먼트 사이트와 내용이 일치하는 지 파악하고

 

fingerprint가 일치하면  y 로 입력하여 진행한다.

 

2-2 docker 기동

root@호스트명 

#systemctl start docker

# systemctl enable docker

#systemctl status docker

  //상태 파악 하여 active(running) , service ; enabled인지 확인한다.

 

 

3.docker 작동 테스트 및 버전확인 , 도커 전용 유저 생성 및 권한 전달

 

3-1 docker 작동 테스트

 

3-2 docker 버젼 확인

설명 :

설치한 도커의 버젼 정보를 확인

-도커 daemon 이 내려간 경우, Server: Docker Engine 부분의 내용이 제대로 나오지 않음.

Client : Docker Engine : 도커 명령어를 쓰는 환경

Server : Docker Engine : 실제 도커 데몬

Go version : Go 언어를 토대로 도커를 만들었으며 GO 언어의 버져네

 

 

 3-3 도커 전용 유저 생성 및 권한 전달