pull & run
$ docker run -p 5432:5432 --name postgres \ -e POSTGRES_PASSWORD=password \ -d postgres 컨테이너 접속 및 사용자 생성
# 접속 $ docker exec -it postgres /bin/bash # postgres 접속 $ psql - U postgres # 사용자 생성 $ CREATE USER username PASSWORD 'password' SUPERUSER; CREATE ROLE $ CREATE DATABASE test OWNER username CREATE DATABASE
docker로 mongoDB 설치 pull # 최신버전 받아오기 $ docker pull mongo run $ docker run -d \ # background 실행 --name mongo_db \ # container name -v /Users/docker/mongodb/data/db:/data/db \ # volume 설정 -p 27017:27017 \ # port 설정 mongo -auth 컨테이너 접속 $ docker exec -it mongo_db /bin/bash mongo db # mongo db 접속. 권한이 없는 상태라 바로 접속 됨. $ mongo # admin db 선택 > use admin # admin 계정 생성 > db....
// 512MB의 메모리와 50%의 CPU 할당 docker run -m 512m --cpu-quota=50000 <image name> // stat 확인 docker stats <container id>