*使用 systemd docker 运行
[Unit]
Description=Vaultwarden
After=docker.service
Requires=docker.service
[Service]
TimeoutStartSec=0
ExecStartPre=-/usr/bin/docker pull vaultwarden/server:latest
ExecStartPre=-/usr/bin/docker stop vaultwarden
ExecStartPre=-/usr/bin/docker rm vaultwarden
ExecStart=/usr/bin/docker run \
-p 8080:80 \
-p 8081:3012 \
--env-file /opt/.vaultwarden.env \
-v /opt/vw-data:/data/ \
--rm --name vaultwardenvaultwarden/server:latest
ExecStopPost=-/usr/bin/docker rm vaultwarden
Restart=Always
RestartSec=30s
Type=notify
NotifyAccess=all
[Install]
WantedBy=multi-user.target设置环境变量
运行服务
最后更新于