ユーザ用ツール

サイト用ツール


サイドバー

docker:dockerでmongodb

以前のリビジョンの文書です


DockerでMongoDB

https://qiita.com/obr_y/items/7480876f9c490ce0460e

#MongoDBをプル
> docker pull mongo:latest

#Mongo-expressとよばれるWeb管理ツールをプル
> docker pull mongo-express:latest

#確認
> docker images -f reference='mongo*'
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
mongo               latest              6d11486a97a7        2 weeks ago         388MB
mongo-express       latest              a8b1009dd4b2        2 weeks ago         129MB

#任意のカレントディレクト
.
├── docker-compose.yml  // docker-compose設定ファイル※↓参照
└── mongo_db            // MongoDBのデータを格納するフォルダ

#Docer-composeで実行
> docker-compose up

#ブラウザでアクセス 
http://localhost:8081/
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 run -p 28001:27017 --name mongo1 -d mongo:latest
docker/dockerでmongodb.1595328152.txt.gz · 最終更新: 2020/07/21 19:42 by ips