Docker 使用

一.常用命令

docker ps -a 查看所有容器 docker ps -s 查看所有正在运行的容器

docker start image_name 启动image_name
docker stop image_name 停止image_name

二. 以安装mongodb为例

1. 安装镜像
1). docker search mongo
2). docker pull mongo
3). docker image ls
4). docker run --name mongodb-standalone -v /Users/YOUR_NAME/Documents/docker_data/mongo:/data/db -p 27017:27017 -d fddee5bccba3 --auth

删除镜像
5).
docker stop mongodb-standalone
6).
docker rm mongodb-standalone


2.
进入Mongo控制台
1). docker exec -it <Mongo启动后的实例名> mongo admin
  也可:docker exec -it mongodb-standalone /bin/bash 和 mongo admin

2). 创建管理员用户

db.createUser({
user: 'root',
pwd: 'root',
roles: [{role: 'userAdminAnyDatabase', db: 'admin'}]
});

db.auth("root", "root");

exit;

docker exec -it mongodb-standalone mongo admin
3). 创建普通用户和数据库
  db.createUser({ user: 'abc', pwd: 'abc', roles: [ { role: "readWrite", db: "abc" } ] });
  exit;







posted @ 2020-04-18 17:35  jernia  阅读(231)  评论(0编辑  收藏  举报