Docker Image 빌드를 위해 node2에 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