본문 바로가기

안녕하세요!

프로그래밍 언어/Java

[ Java ] Windows에서 Docker 사용하기


 

Docker-desktop은 원래 Docker가 다운되면 저장된 데이터를 날려버린다.

하지만 위와 같이 로컬에서  'mysql' 파일을 생성하여
여기에 데이터를 저장하면 docker가 다운되더라도 데이터가 날라가지 않게 된다.

 

docker-compose up -d

명령어를 입력하면

로컬에 있는 파일로 db를 실행하게 된다.
docker-compose up -d

 

혹시나 permission 에러가 난다면,

sudo chmod 666 /var/run/docker.sock

명령어를 입력해 준다.
sudo chmod 666 /var/run/docker.sock

 

obsolute 에러가 난다면 docker-compose.yaml 파일에 있는 version 정보를 삭제해야 한다.

일정 버전 이상부터는 version 정보가 불필요해졌기 때문에 발생하는 에러이다.

 


 

docker desktop에 접속해보면

실행되어 있는 'mysql'을 확인할 수 있다.

 


 

ubunto에서도 생성된 db 정보들을 확인해볼 수 있다.

 

728x90
반응형

loading