docker 마이그레이션

정은지·2023년 5월 10일

vagrantfile을 이용해 vm을 만든 후
해당 vm에 도커 설치하고 app컨테이너, db컨테이너를 만들어줄거임.

docker build -t nodetest:1/1 .
: dockerfile이 있는 위치에서 해야함. -t는 백그라운드에서 하겠다는 뜻.

ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied

근데 해당오류 뜨면 유저를 도커 그룹에 추가해야함

sudo usermod -aG docker $USER
해당명령어 입력 후 exit 나온 후, vm에 다시 연결하기
vagrant ssh

.env 파일 수정
ip는 vm아이피로 함.
ip a s 아이피보는 명령어

docker image pull mysql

docker run --name mydb -e MYSQL_ROOT_PASSWORD=1111 -d -p 3306:3306 mysql:latest

0개의 댓글