Packer는 자동화된 이미지 빌더입니다. Hashicorp에서 개발된 툴로, 다양한 프로비저너를 지원하여 AWS, Azure, GCP, VMware, Docker 등 다양한 이미지들을 HCL문을 이용하여 생성할 수 있습니다. 이번 가이드는 Docker를 Jenkins가 아닌 Packer를 이용하여 Build 후 Docker Hub로 바로 배포할 수 있도록 하였습니다. * 준비물 Packer Ansible # Python3 pip 설치 및 Ansible 설치 pip3 설치 root@ubuntu:/home/ubuntu# apt-get install python3-pip -y Ansible 설치 root@ubuntu:/home/ubuntu# pip3 install ansible # Packer 설치 다운로드..
Packer와 Ansible을 이용한 Docker Image 생성 및 배포
Packer는 자동화된 이미지 빌더입니다. Hashicorp에서 개발된 툴로, 다양한 프로비저너를 지원하여 AWS, Azure, GCP, VMware, Docker 등 다양한 이미지들을 HCL문을 이용하여 생성할 수 있습니다. 이번 가이드는 Docker를 Jenkins가 아닌 Packer를 이용하여 Build 후 Docker Hub로 바로 배포할 수 있도록 하였습니다. * 준비물 Packer Ansible # Python3 pip 설치 및 Ansible 설치 pip3 설치 root@ubuntu:/home/ubuntu# apt-get install python3-pip -y Ansible 설치 root@ubuntu:/home/ubuntu# pip3 install ansible # Packer 설치 다운로드..
2020.11.10