<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://purl.org/rss/1.0/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel rdf:about="https://0o.ink/feed/rss/category/IT">
<title>归零笔记 - 开发</title>
<link>https://0o.ink/category/IT</link>
<description></description>
<items>
<rdf:Seq>
<rdf:li resource="https://0o.ink/IT/Vaultwarden.html"/>
<rdf:li resource="https://0o.ink/IT/Watchtower.html"/>
</rdf:Seq>
</items>
</channel>
<item rdf:about="https://0o.ink/IT/Vaultwarden.html">
<title>Docker 搭建 Vaultwarden 密码管理工具</title>
<link>https://0o.ink/IT/Vaultwarden.html</link>
<dc:date>2025-10-25T14:14:00+08:00</dc:date>
<description>介绍Vaultwarden是Bitwarden密码管理工具第三方修改的版本，它比官方版占用性能跟少，对于服务器的配置低的更加友好，并且解锁了官方付费MFA的功能。还可以使用Bitwarden官方的APP，插件。搭建用docker搭建1.拉起镜像docker pull vaultwarden/server2.用docker搭建 启用管理页面 启用域名 禁用邀请docker run -d --name vaultwarden \
  -e DOMAIN=https://example.com \
  -e ADMIN_TOKEN=some_random_token_as_per_above_explanation \
    -e INVITATIONS_ALLOWED=false \
  -v /home/docker/vaultwarden:/data/ \
  -p 4433:80 \
  vaultwarden/server:latest详细配置文件看：Vaultwarden Wiki 中文版3.更新 Vaultwarden 镜像拉取最新版本的镜像
docker pull vaultwarden/server:latest

停止并移除旧版本容器
docker stop vaultwarden
docker rm vaultwarden

使用已挂载的数据启动容器
docker run -d --name vaultwarden -v /home/docker/vaultwarden:/data/ -p 4433:80 vaultwarden/server:latestdocker-compose 文件1.创建docker-compose.yml 文件version: &#039;3.8&#039;

services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: unless-stopped  # 容器退出时自动重启（除非手动停止）
    environment:
      - DOMAIN=https://example.com  # 替换为你的实际域名
      - ADMIN_TOKEN=some_random_token_as_per_above_explanation  # 替换为强随机令牌
      - INVITATIONS_ALLOWED=false  # 禁用邀请功能
    volumes:
      - /home/docker/vaultwarden:/data/  # 数据持久化目录
    ports:
      - &quot;4433:80&quot;  # 宿主机端口:容器端口2.启动容器docker-compose up -d</description>
</item>
<item rdf:about="https://0o.ink/IT/Watchtower.html">
<title>Watchtower让Docker镜像自动更新</title>
<link>https://0o.ink/IT/Watchtower.html</link>
<dc:date>2025-10-12T20:02:00+08:00</dc:date>
<description>介绍Watchtower 是一款轻量级、开源的容器管理工具，专门用于 Docker 容器镜像的更新自动化。它会在「指定时间」连接到远程 Docker 镜像仓库（例如 Docker Hub，或私有镜像库），检查当前运行的容器是否有镜像更新。一旦发现镜像更新，它就会自动拉取最新版本，并基于初始部署时所使用的参数，优雅地关闭并重建对应的容器。by:摘抄搭建Docker设置Watchtower变量 1.设置时间为中国 2.每天凌晨 6 点执行 3.自动清理旧版镜像更加的方便。docker run -d \
  --name watchtower \
  --restart always \
  -e TZ=Asia/Shanghai \
  -e WATCHTOWER_SCHEDULE=&quot;0 0 */6 * * *&quot; \
  -e WATCHTOWER_CLEANUP=true \
  -v /var/run/docker.sock:/var/run/docker.sock \
  containrrr/watchtowerdocker-compose1.在任意文件创建  docker-compose.yml 文件。version: &#039;3&#039;

services:
  watchtower:
    image: containrrr/watchtower
    container_name: watchtower
    restart: always
    environment:
      - TZ=Asia/Shanghai
      - WATCHTOWER_SCHEDULE=0 0 */6 * * *
      - WATCHTOWER_CLEANUP=true
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock2.在同一目录下运行 docker-compose up -d 即可启动服务</description>
</item>
</rdf:RDF>