Vagrant : 로컬 컴퓨터 실습 환경을 IaC로 제공
Ansible : 구성 관리 도구
Terraform : 프로비저닝 도구
Docker
Docer Engine
Docker Image
Docker Registry
Docker Network
Docker Volume
Docker Compose
Git/Github
Kubernetes : 매우 다양함
CI/CD
CI (Continues Integrity): 지속적 통합
CD (Continues Deploy/Delivery): 지속적 배포
OS가 Windows인 경우 https://chocolatey.org/install 해당 주소로 이동해서
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
해당 명령어를 복사한다.
복사 한 후 Window Powershell을 관리자 모드로 실행시킨 후
해당 명령어를 붙여넣기 후 실행시킨다.
그리고 다음 명령어를 입력해 vagrant 와 virtualbox를 검색해본다.
choco search vagrant
choco search virtualbox
이렇게 패키지들을 찾을 수 있다.
패키지를 찾았으면 설치를 하자
choco install vagrant virtualbox
설치 중간에 스크립트 실행할 것인지 물으면 Yes 혹은 All을 누른다.
설치가 완료되면 제대로 설치됐는지 확인을 해보자
virtualbox --> 해당 명령어 입력시 virtualbox 실행
vagrant ---> 리부트 하고 실행하면
이렇게 vagrant 관련 명령어들이 나타난다.