docker 安装redis

可以同时安装redis和redis可视化界面

1
2
3
4
5
6
7

# 安装redis
docker run -itd -p 6379:6379 redis

#安装redis可视化界面
docker run itd -p 8001:8001 redislabs/redisinsight

引用

docker 安装 vaultwarden

  1. 使用docker安装
1
2
3
4
5
6
7
8
9
10
11
12
docker run -d --name vaultwarden \
-p 3012:3012 -p 3011:80 \
-e WEB_VAULT_ENABLED=true \
-e DATABASE_URL=mysql://<username>:<password>@<dabase-url>/<db_name> \
# 如mysql://v1:123456@localhost:3306/vaultwarden

# 管理页面路径: ip:3011/admin
-e ADMIN_TOKEN= fdafadgadsfafe \

# 如果不映射存储卷,则启动会报错,需要添加以下忽略存储文件
-e I_REALLY_WANT_VOLATILE_STORAGE=true \
vaultwarden/server:1.30.2

然后使用3011端口访问或代理3011端口就可以了,3012端口为同步端口

也可以通过docker pull quay.io/vaultwarden/server拉取镜像

PS: 中文地址

如果docker logs <id> 查看日志内部报错Can't connect to local server through socket '/run/mysqld/mysqld.**sock**则把mysql地址中的localhost替换成ip地址,这样就不会走socket本地套接字了

可能出现的问题

登录插件页面出现Cannot read properties of null(reading ‘iterations’)

原因:通过修改镜像源 /etc/docker/daemon.json 导致拉不到最新的版本

解决: 删除镜像源,拉取新镜像。我这里报错的镜像ID a0e0193b4675 ,新版本镜像ID 739990a8e475 , 通过搜索发现,好像阿里云已经不更新了