Docker Image 빌드를 환경 구성

김효진·2022년 6월 9일
0

Docker Image 빌드를 위해 node2에 Docker 설치

1. Docker 설치

Https를 통해 Repository사용하기 위해 패키지들 설치

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

GPG Key 추가

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

Repository 설정

$ 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

__Docker 설치<<

$ sudo apt update
$ sudo apt install -y docker-ce docker-ce-cli docker-compose-plugin containerd.io

현재 user를 docker 그룹에 추가해 권한 부여

$ sudo usermod -aG docker vagrant
#재접속을 해야 그룹 적용
# 그룹이 적용되었는지 확인
$ id
uid=1000(vagrant) gid=1000(vagrant) groups=1000(vagrant),996(docker)

설치 확인

$ docker --version
Docker version 20.10.17, build 100c701

Docker python 라이브러리 설치

$ sudo apt install python3
$ sudo apt install python3-pip
$ pip3 install docker

Kubernetes python 라이브러리 설치

pip3 install kubernetes

참고: https://docs.docker.com/engine/install/ubuntu/

0개의 댓글