반응형 도커10 [DOCKER] Docker Volume 실습 - 데이터베이스 데이터 지속성 유지 10월 15일(화) 실습 내용 중 지난 두 게시글에서, 도커 볼륨, tmpfs, bind mount 등 컨테이너에서도 데이터의 영속성을 유지할 수 있는 상황을 정리했다.또한 실제 명령어를 통해 어떻게 활용하는지 볼 수 있었다. 이번에는 마지막 단계로, 도커에 데이터베이스를 삭제하고 다시 깔아도 과연 데이터가 지속적으로 유지되는지 확인해 볼 것이다. 1. 데이터 지속성 유지를 위한 볼륨 생성docker volume create mysql-data-vol - mysql-data-vol 이라는 이름으로 도커 볼륨을 생성하는 명령어 2. 볼륨과 연결해서 mysql 이미지를 컨테이너로 생성docker run --platform linux/amd64 -it -d --name=mysql-server -e MYSQL_.. 2024. 10. 17. [DOCKER] Docker Volume, bind mount, tmpfs 비교 10월 15일(화) 실습 내용 2024.10.16 - [분류 전체보기] - [DOCKER] Docker Volume - 데이터 영속성 관리를 위한 도커 볼륨 [DOCKER] Docker Volume - 데이터 영속성 관리를 위한 도커 볼륨🧐 컨테이너의 데이터는 어디에 저장될까?컨테이너 기반의 애플리케이션을 구축하다 보면, "데이터는 어디에 저장하지?"라는 질문이 떠오른다. Docker 컨테이너는 가볍고, 빠르게 생성되고 삭제sum-mit45.tistory.com- 이전 글에서 언급한 것과 같이, Docker Volume은 데이터를 컨테이너 외부에 저장해 컨테이너가 중지/삭제되어도 데이터가 유지되도록 하는 방법이다.- 이번에는 Docker Volume을 생성하고 컨테이너와 연결, 볼륨을 삭제하는 실습.. 2024. 10. 17. [DOCKER] Docker Volume - 데이터 영속성 관리를 위한 도커 볼륨 🧐 컨테이너의 데이터는 어디에 저장될까?컨테이너 기반의 애플리케이션을 구축하다 보면, "데이터는 어디에 저장하지?"라는 질문이 떠오른다. Docker 컨테이너는 가볍고, 빠르게 생성되고 삭제된다. 그럼 그 안의 생성된 데이터는 어떻게 영구적으로 보존할 수 있을까? 데이터베이스 애플리케이션을 도커로 실행할 때, 데이터가 사라지지 않도록 보존하려면 어떻게 해야할까?도커 컨테이너는 본질적으로 휘발성 데이터 저장 방식을 따르기 때문에, 데이터를 영구적으로 저장하거나 컨테이너 간에 공유해야 할 때는 도커 볼륨을 사용하는 것이 좋다.도커 볼륨이 필요한 이유도커 컨테이너는 애플리케이션을 실행할 수 있는 가벼운 프로세스로, 필요한 경우 데이터를 메모리나 파일 시스템에 저장할 수 있다. 그러나 도커 컨테이너는 휘발성 .. 2024. 10. 16. [DOCKER] Docker 컨테이너 실습 - Python, Nodejs 파일 컨테이너로 실행 10월 15일(화) 수업 중 실습 내용 - Docker를 사용하면 애플리케이션을 쉽게 컨테이너화하여 배포할 수 있다. - 이번 실습에서는 Python과 Node.js 코드를 Docker를 통해 실행했다.1. Python 파일 Docker 컨테이너로 실행하기(1) Python 파일 생성 및 실행1. Python 파일 작성: nano py_lotto.py아래의 코드를 이용하여 py_lotto.py 라는 Python 파일을 작성한다. 이 코드는 랜덤으로 로또 번호를 생성하는 코드이다. from random import shufflefrom time import sleepgamenum = input('How many times?')for i in range(int(gamenum)): balls =.. 2024. 10. 16. 이전 1 2 3 다음 반응형