美文网首页
NodeClub 镜像 & 个性化调整

NodeClub 镜像 & 个性化调整

作者: 黏着Leon的小尾巴 | 来源:发表于2019-12-14 23:13 被阅读0次

DOCKER-NODECLUB

Git Link

说明

  • 安装 Docker
  • 生成 NodeClub 镜像
  • 远程镜像:registry.cn-hangzhou.aliyuncs.com/xt/nodeclub

目录

conf                # 配置
re-nodeclub         # 重写(个性化目录)
data                # 数据
file                # 文件
log                 # 日志
script              # 脚本

搭建

初始化

# 拉取项目
git clone https://github.com/liz-x/docker-nodeclub.git nodeclub
cd nodeclub

# 生成 NodeClub 镜像
docker build -t nodeclub .

# 启动
docker-compose up -d

# 查看容器状态
docker-compose ps

Mongo 设置 (可选)

# 创建 admin 账号和数据库

# Step 1
docker exec -it mongo mongo admin
# Step 2
db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: 'userAdminAnyDatabase', db: 'admin' } ] }); # 创建账号
exit # 退出

# 创建 nodeclub 账号和数据库

# Step 1
docker exec -it mongo mongo admin
# Step 2
db.auth('admin', '123456');
# Step 3
use nodeclub # 不存在会自动创建
db.createUser({ user: 'nodeclub', pwd: '123456', roles: [ { role: 'readWrite', db: 'nodeclub' } ] }); # 创建账号

其他

db.grantRolesToUser( 'userName' , [ { role: '<role>', db: '<database>' } ])             # 授予角色
db.grantRolesToUser( 'userName' , [ { role: '<role>', db: '<database>' } ])             # 取消角色
db.system.users.remove({user:'userName'})                                               # 删除用户
db.changeUserPassword('userName', 'new password')                                       # 修改密码

相关文章

网友评论

      本文标题:NodeClub 镜像 & 个性化调整

      本文链接:https://www.haomeiwen.com/subject/irohnctx.html