-
[docker] Container mysql(percona)와 docker volume 연동하기공부 이야기 2024. 2. 14. 00:35
컨테이너의 데이터를 저장하는 방식에는 호스트에 마운트를 하는 방법과 Docker 캐시 메모리를 활용하는 방법이 있다.
Container가 삭제되어도 영구적으로 데이터를 저장할 때 사용한다.
한편 이번에는 mysql 정보를 docker volume에 저장하는 방식을 사용했다.
# 1. Docker Volume 생성
docker volume create mysql_data_volume
# 2. MySQL 컨테이너 실행 시 볼륨 연결
docker run -d --name mysql_container -v mysql_data_volume:/var/lib/mysql -v mysql_data_volume:/etc/mysql/my.cnf
-e MYSQL_ROOT_PASSWORD=my-secret-pw mysql:latestcontainer를 삭제하고 다시 실행해도 testdb가 남아 있다. 1. docker container 접속 명령어
docker exec -it mysql_container /bin/bash
2. mysql 서버 접속 명령어
mysql -uroot -p
'공부 이야기' 카테고리의 다른 글