分类 运维 下的文章

mkdir -p gitea/{data,config}
cd gitea

echo 'version: "3"

services:
  sys_gitea:
    image: gitea/gitea:latest
    container_name: sys_gitea
    environment:
      - TZ=Asia/Shanghai
    restart: always
    networks:
      - mynetwork
    volumes:
      - ./data:/data
      - ./config:/etc/gitea
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3000:3000"
      - "2222:2222"
networks:
  mynetwork:
    external: true' > docker-compose.yml

docker-compose up
chown 1000:1000 config/ data/

lsof -i:2375

#如果端口未启动

cat /usr/lib/systemd/system/docker.service

#ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock

#重启docker操作

systemctl daemon-reload

systemctl restart docker

部署

docker run  -d \
    --name vaultwarden \
    -e ADMIN_TOKEN=xxxxxxxxx\
    -p 80:80 \
    -p 3012:3012 \
    -e SIGNUPS_ALLOWED=false \
    -e WEB_VAULT_ENABLED=true \
    -e ROCKET_LOG=debug \
    -e EXTENDED_LOGGING=true \
    -e DOMAIN=https://xxx.xxxx.xxxx\
    -v /data/vaultwarden:/data \
    --restart unless-stopped \
    docker.io/vaultwarden/server:latest

解决bitwarden浏览器插件登录失败问题

:Cannot read properties of nul(reading ‘iterations‘)
修改nginx增加以下字段

location = /identity/accounts/prelogin {
    rewrite ^/identity/accounts/prelogin$ /api/accounts/prelogin;
    proxy_pass http://api:80/;
}