1. VAGRANT를 이용해 코드로 VM 구성하기
내 PC는 M1(arm) 칩 맥이라 다음과 같은 환경에서 진행
- VMware_fusion
- Ubuntu 22.04
1. vagrant 설치
1. vagrant 설치
brew install hashicorp/tap/hashicorp-vagrant
2. vagrant VMWare 설정
vargrant VMWare 설정
3. vagrant cloud에서 사용할 이미지 찾기
ubuntu-20.04-arm64
4. vagrant 설정
vagrant init vagrant init bento/ubuntu-20.04-arm64
- Vagrantfile이 생성되면 설정값 편집하기
Vagrant.configure("2") do |config|
config.vm.box = "bento/ubuntu-20.04-arm64"
config.vm.box_version ="1.0.0"
config.vm.hostname = "container"
config.vm.synced_folder ".", "/Users/apple/vagrant/sync", disabled: true
- 네트워크 설정이 안되서 주석처리 했는데 이유는 좀더 알아봐야 할듯
5. vagrant 로 VM 만들고 SSH 접속
vagrant up
vagrant ssh

2. Docker 설정
1. Docker 설치
2. Docker 설정
1. systemd를 이용한 Docker 데몬 시작
sudo systemctl start docker
2. 운영체제 부팅 후에 바로 시작하도록 등록
sudo systemctl enable docker
3. 현재 계정(vagrant)에 docker권한 부여
sudo usermod -aG docker vagrant
sudo systemctl restart docker
- 로그아웃 후 vagrant ssh 로 다시 접속

3. Docker 확인
docker info

잘 읽었습니다. 좋은 정보 감사드립니다.