[TIL] 9월 16일
Docker -v 옵션
컨테이너를 생성할 때 -v 옵션을 주면 내 컴퓨터의 디렉토리와 컨테이너의 디렉토리를 연결할 수 있다.
docker run -d -p 3306:3306 -e MYSQL_ALLOW_EMPTY_PASSWORD=true -v /로컬경로:/var/lib/mysql mysql:5.7
이렇게 하고 mysql에서 test_db라는 데이터베이스를 생성하고 테이블을 만들어줬다. 로컬 경로에도 데이터가 생성된걸 볼 수 있다.
여기서 mysql 컨테이너를 삭제하게 되면 컨테이너의 데이터는 사라지겠지만 로컬의 데이터는 남아있다.
기존의 mysql 컨테이너를 삭제하고 재생성하는데 이때 위와 동일하게 -v 옵션을 준다. 그리고 접속해보면...
짠! 로컬의 경로에 저장된 데이터 때문에 새로 생성된 DB 컨테이너에도 test_db가 있는걸 확인할 수 있다.
오늘 한일
- 도커 컨테이너 생성 시 -v 옵션, 도커 컴포즈
- 인프런 초보를 위한 도커안내서 강의를 듣고 있는데 인프라, 서버 관리에 관한 것도 되게 재밌다. 도커로 ITDA 프로젝트 배포하는 작업을 로치랑 같이 할 수 있을 정도로 학습해야겠다. 리눅스도 명령어도 깊이 있게 배워서 사용하고 싶다. 차근차근 해야지
- 백기선님 자바스터디 10주차 멀티쓰레딩 프로그래밍 자료 정리했는데 만족스럽지 못하다. 당장 내일 스터디여서 일단은 마무리 했지만 나중에 더 공부하고 보충해야겠다.
- 단일 연결리스트 관련 Leet code 문제 두 문제 풀었다. 하나는 Medium이라서 뿌듯하다.
Author And Source
이 문제에 관하여([TIL] 9월 16일), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yeon/TIL-9월-16일저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)