사쿠토 Docker로 MongoDB 시작 드디어 영속화
3421 단어 docker-compose도커MongoDB
Docker
에서 MongoDB
컨테이너를 시작하는 메모.그런 다음 로컬 스토리지에 영속화합니다.
참조는 Docker 공식
Docker 이미지 pull
mongodb 이미지 pull
MongoDB 본체
$ docker pull mongo
mongo-express 이미지 pull
phpMyAdmin 같은 사람.
MongoDB 데이터 조작이 브라우저에서 할 수 있는 고맙게 하는 도구.
$ docker pull mongo-express
확인
mongo
와 mongo-express
의 이미지가 TAG:latest 로 취득되고 있는 것을 확인할 수 있다. (pull시 TAG를 지정하지 않았기 때문에 default에서 latest)$ docker images -f reference='mongo*'
REPOSITORY TAG IMAGE ID CREATED SIZE
mongo-express latest 6a1d1feed622 3 days ago 205MB
mongo latest 87f1a6e84e00 4 days ago 368MB
docker-compose를 활용할 준비
docker-compose에서 컨테이너를 시작합니다.
파일 구성은 아래와 같이.
$ tree
.
├── docker-compose.yml // docker-compose設定ファイル
└── mongo_db // MongoDBのデータを格納するフォルダ
docker-compose.yml
이런 간지
docker-compose.yml
version: '2'
services:
mongo:
image: mongo
restart: always
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: root
volumes:
- ./mongo_db:/data/db
mongo-express:
image: mongo-express
restart: always
ports:
- 8081:8081
environment:
ME_CONFIG_MONGODB_ADMINUSERNAME: root
ME_CONFIG_MONGODB_ADMINPASSWORD: root
컨테이너 시작
docker-compose.yml
가 있는 계층에서.$ docker-compose up
연결 확인
브라우저에서
http://localhost:8081/
에 액세스.Reference
이 문제에 관하여(사쿠토 Docker로 MongoDB 시작 드디어 영속화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/obr_y/items/7480876f9c490ce0460e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)