https://youtu.be/IJf5ioT2Iuw?list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi 

 


Docker 를 설치하자! 

 

Docker 설치하기 

둘다 켜자 

 

1. vb 에서 ubnutu, centos 둘다 부팅

2. xshell 에서 둘다 접속

 

Docker Docs: How to build, share, and run applications | Docker Documentation

 

 

Docker Docs: How to build, share, and run applications

 

docs.docker.com

 

download and install

당연히 리눅스로 간다.

우분투랑 데비안 동일함

우분투 먼저 

 

 

 

 

 

 

Install Docker Engine on Ubuntu | Docker Documentation

 

Install Docker Engine on Ubuntu

 

docs.docker.com

 

설치 방법은

외부 네트워크를 이용

1. repository 사용 (이걸로 실습해보자) 

- 요구 패키지 설치

- 인증서 저장

- url 등록

- 인스톨 

2. download 후 직접 설치 - usb에 담아서 설치

3. script를 이용한 설치 

 

 


 

우분투 도커 설치

1. 패키지 설치 

sudo apt-get update
sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

 

 

2. 인증서 설치 Add Docker’s official GPG key:

sudo mkdir -m 0755 -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

 

3. URL 등록

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

 

4. docker engine 설치

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

ce 데몬

cli 

containerd.io 도커 엔진이다.

sudo docker run hello-world

확인

 

도커엔진 설치 완료

sudo docker version 

서버, 클라이언트 두개 버전이 나온다. 

 

 

센트os 도커 설치

Install Docker Engine on CentOS | Docker Documentation

 

Install Docker Engine on CentOS

 

docs.docker.com

 

centos 는 따로 키를 설치안해도 된다. ( 자동으로 받아짐)

먼저 root 사용자로 변경

 

uninstall

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

1.  Set up the repository

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

 

2. Install Docker Engine

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

 

3. service daemon 실행하기 

sudo systemctl start docker

sudo docker run hello-world

docker 확인 ! 

 


docker 관리자 권한 추가

 

guru 로 docker 접근하면 permission denied 가 뜬다.

root 권한으로 guru 에게 권한을 줘야한다 .

 

su - 

 

usermod -a -G docker guru

guru 계정에서 docker 실행된다 .

centos도 똑같이 실행

다시 부팅후에도 docker 가 자동 실행되도록 enable 하기 (우분투는 안해도됨) 

 

+ Recent posts