1、hub上的地址

 https://hub.docker.com/r/gitea/gitea 


2、新建一个容器


 https://docs.gitea.com/installation/install-with-docker 

 ports: - "3000:3000" - "222:22"


3、配置nginx和dns

然后到/etc/nginx/sites-enabled

目录下面去


sudo cp docker-manger git-manger
server {
    listen 80;
    server_name git.lemonhall.me;
    # enforce https
    return 301 https://$server_name:443$request_uri;
}
server {
    listen 443 ssl http2;
    server_name git.lemonhall.me;
    ssl_certificate /etc/letsencrypt/live/172-233-73-134.ip.linodeusercontent.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/172-233-73-134.ip.linodeusercontent.com/privkey.pem;
    location / {
        proxy_pass https://127.0.0.1:3010/;
        proxy_set_header Host $host;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection upgrade;
        proxy_set_header Accept-Encoding gzip;
    }
}

reload ng的配置

sudo systemctl reload nginx