728x90
MongoDB 환경 만들고 CRUD 하기
※
c, d드라이브에서 하면 mysql, mongodb 연결 권한이 없어서 잘 안된다.
리눅스 환경에서 접속하기. ( cd ~ 로 이동)
1. docker-compose.yml 파일 만들어서 아래 코드 입력
version: '3.8'
services:
mongodb:
image: mongo
container_name: mongodb
restart: always
ports:
- 27017:27017
volumes:
- ./mongodb:/data/db
environment:
- MONGO_INITDB_ROOT_USERNAME=root
- MONGO_INITDB_ROOT_PASSWORD=1234
- MONGO_INITDB_DATABASE=mydb
2. 터미널) yml 파일 있는 디렉토리 위치에서 입력
# 컴포즈하기
# -p --> 컨테이너 이름
# -d --> 실행과정 숨김?
docker-compose -p mongodb up -d
# 컨테이너 내부로 접속 후 bash
docker exec -it mongodb bash
# 컨테이너 내부에서 mongo shell 실행 시 아래 명령어 사용합니다.
mongosh -u root -p 1234
- CRUD
- database 변경
- Collection 생성
- Create
- Read
- Update
- Delete
- Example
- https://youngwonhan-family.tistory.com/entry/Docker-mongodb-docker-compose-설치-및-데이터-CRUD-예제
728x90
'#02.천재교육 빅데이터 > +09.MLOps 기초' 카테고리의 다른 글
| [천재교육] 도커 (0) | 2023.04.11 |
|---|