1.安装mongodb:
sudo apt update && sudo apt upgrade -y
sudo apt install mongodb
sudo systemctl status mongodb
sudo systemctl stop mongodb
sudo systemctl start mongodb
sudo systemctl restart mongodb
# 下面的是是否自动启动,默认自启动
sudo systemctl disable mongodb
sudo systemctl enable mongodb
service mongod stop
service mongod restart
vi /etc/mongodb.conf
注释掉绑定地址#bind 127.0.0.1
bind_ip = 0.0.0.0
# 端口是 27017
# 进入shell
mongo2.安装redis:
sudo apt-get install redis-server
ps -aux|grep redis
netstat -nlt|grep 6379
vi /etc/redis/redis.conf
# 设置密码
requirepass hjdhnx
# 开远程链接
注释掉绑定地址#bind 127.0.0.1
0.0.0.0
# 修改端口
port 6379
# 推荐改为yes,以守护进程运行
daemonize no|yes
# 数据文件
dbfilename dump.rdb
# 数据文件储存路径
dir /var/lib/redis
# 重启
service redis-server restart
# 进入客户端
redis-cli
auth hjdhnx3.安装owllook
cd /home/owllook
docker pull howie6879/owllook
vi dev_owllook.env
# 写入一些环境变量
# start ===============
# 需要设置就填写 不需要就删掉
MODE=DEV
REDIS_ENDPOINT= ip
REDIS_PORT= port
REDIS_PASSWORD=''
MONGO_HOST= ip
MONGO_PORT= port
MONGO_USERNAME=''
MONGO_PASSWORD=''
# end ===============
# 运行 在dev_owllook.env里面填上数据库配置 数据库ip需要注意 请将连接ip设置为ifconfig显示的ip
docker run --env-file ./dev_owllook.env -d -p 8021:8001 --name owllook --restart always howie6879/owllook:latest
# 也可以自己打包
docker build -t owllook:0.1 .
# 运行
docker run --env-file ./dev_owllook.env -d -p 8001:8001 owllook:0.1