安装时
docker run -d -p 8003:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
8003 可自己改, 这个命令会自己挂载数据卷,确保数据不丢失
更新时
先执行
docker pull ghcr.io/open-webui/open-webui:main
停止容器
docker stop open-webui
删除容器
docker rm open-webui
再执行
docker run -d -p 8003:8080 -v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
或者直接 更新所有docker已安装容器/镜像
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower -cR
备注: containrrr/watchtower 镜像来运行一个 Docker 容器,该容器会自动更新其他正在运行的容器到最新版本,并在更新后清理旧的镜像