安装MongoDB

安装:https://hub.docker.com/_/mongo
image.png

  1. # 创建数据目录
  2. mkdir mongotest
  3. mkdir mongo
  4. vi docker-compose.yml
  5. version: "3.1"
  6. services:
  7. mongo:
  8. image: mongo
  9. restart: always
  10. environment:
  11. MONGO_INITDB_ROOT_USERNAME: root
  12. MONGO_INITDB_ROOT_PASSWORD: example
  13. ports:
  14. - 27017:27017
  15. volumes:
  16. - /home/mongotest:/data/db
  17. docker-compose up -d
  18. # 查看是否安装成功
  19. docker ps | grep mongotest
  20. # 连接MongoDB
  21. docker exec -it mongotest_mongo_1 mongo

MongoDB设置角色:https://docs.mongodb.com/manual/reference/built-in-roles/
如下举例:

  1. # 连接MongoDB
  2. docker exec -it mongotest_mongo_1 mongo
  3. use admin
  4. db.auth('root','example')
  5. # 创建test用户
  6. db.createUser({user:'test',pwd:'123456',roles:[{role:'dbOwer',db:'testdb'}]})

image.png
image.png

安装showdoc

参考文档:https://www.showdoc.com.cn/help?page_id=65610

  1. # 原版官方镜像安装命令
  2. docker pull star7th/showdoc
  3. # 创建showdoc数据目录
  4. mkdir /showdoc_data
  5. mkdir /showdoc_data/html
  6. # 修改读写权限
  7. chmod -R 777 /showdoc_data/
  8. # 创建showdocw 13500端口下
  9. # 1.所有设置端口的地方,都需要在服务器上进行端口的放行
  10. # 2.在自己云服务商,防火墙添加端口进行放行
  11. docker run -d --name showdoc_test -p 13500:80 -v /showdoc_data/html/:/var/www/html/ star7th/showdoc
  12. # 查看是否安装成功
  13. docker ps |grep showdoc_test
  14. # 吧数据进行转移
  15. docker exec showdoc_test \cp -fr /showdoc_data/html/ /var/www
  16. # 修改读写权限
  17. chmod -R 777 /showdoc_data/

image.png
image.png
访问:http://服务器ip地址:13500/install/index.php
初始默认账号密码:showdoc/123456
image.png
image.png

部署Vue项目