部署
docker run -d --restart always --name vaultwarden \
-e TZ=Asia/Shanghai
-e LOG_FILE=/data/log/vaultwarden.log \
-e ADMIN_TOKEN=some_random_token \
-v /vaultwarden-data/:/data/ \
-p 8443:80 \
vaultwarden/server:latest
或者:
docker run -d --restart always --name vaultwarden -e TZ=Asia/Shanghai -e LOG_FILE=/data/log/vaultwarden.log -e ADMIN_TOKEN=some_random_token -v /vaultwarden-data/:/data/ -p 8443:80 vaultwarden/server:latest
解释:
-d
:指定容器运行于前台或者后台(默认为false
表示运行于后台)--restart always
:自动启动(在宿主机重启后或者 Docker 服务重启后)--name vaultwarden
:指定容器名称为vaultwarden
-e TZ=Asia/Shanghai
:设置时区-e LOG_FILE=/data/log/vaultwarden.log
:设置日志文件路径-e ADMIN_TOKEN=some_random_token
:设置 ADMIN_TOKEN 环境变量以启用管理页面-v /vaultwarden-data/:/data/
:挂载容器的data
目录到宿主机的vaultwarden-data
目录上-p 8443:80
:指定容器的80
端口暴露在宿主机的8443
端口上