
Vagrant up으로 docker compose 설치
2022-10-06 last update
6 minutes reading ShellScript docker-compose centos7 Vagrant소개하는 내용
결론
docker compose를 바로 사용할 수 있는 VM을 준비할 수 있습니다.
소개 시작
디렉토리 구성
전체 소스 코드는 htps : // 기주 b. 코 m / 치에 ky 코 r d / 쿠타 에에 mp에서 확인할 수 있습니다.


Vagrantfile 파일 설명
여러가지 쓰여져 있지만 필요한 부분만 씁니다.
./Vagrantfile
파일입니다.config.vm.synced_folder '.', '/vagrant', disabled: true
부품There was an error when attempting to rsync a synced folder.
오류 방지 config.vm.provision :shell, path: 'scripts/set_docker_compose.sh'
부품scripts/set_docker_compose.sh
의 셸 파일을 실행합니다 set_docker_compose.sh 파일 설명
./scripts/set_docker_compose.sh
파일입니다 user名vagrantとしてbash shellで命令ブロックを実行する
입니다 rootではないuserで作業する時
에 활용할 수 있다고 생각합니다 NEWUSER_BLOCK
라고 쓴 것은 반드시 NEWUSER_BLOCK
일 필요는 없습니다 sudo -u vagrant /bin/bash <<\NEWUSER_BLOCK
sudo usermod -aG docker $(whoami)
exit
NEWUSER_BLOCK
시험 순서입니다.
cd qitta-example/vagrant/docker-compose
vagrant up
vagrant ssh
시험 결과

