windows电脑操作记录
启动gitea
cd /opt/gitea
docker-compose down
docker compose --env-file .env up -d
sudo docker compose --project-directory /opt/gitea --env-file .env up -d
root@TH-240827143330:/mnt/c/Users/Administrator# docker exec gitea-db ls -la /var/lib/mysql total 101820 -rw-r----- 1 mysql mysql 196608 Jul 1 16:56 #ib_16384_0.dblwr -rw-r----- 1 mysql mysql 8585216 Jul 1 16:51 #ib_16384_1.dblwr drwxr-x--- 2 mysql mysql 680 Jul 1 16:51 #innodb_redo drwxr-x--- 2 mysql mysql 240 Jul 1 16:51 #innodb_temp drwxr-xr-x 8 mysql root 580 Jul 1 16:51 . drwxr-xr-x 1 root root 4096 May 5 07:00 .. -rw-r----- 1 mysql mysql 56 Jul 1 16:51 auto.cnf -rw-r----- 1 mysql mysql 2998670 Jul 1 16:51 binlog.000001 -rw-r----- 1 mysql mysql 150740 Jul 1 16:54 binlog.000002 -rw-r----- 1 mysql mysql 32 Jul 1 16:51 binlog.index -rw------- 1 mysql mysql 1705 Jul 1 16:51 ca-key.pem -rw-r--r-- 1 mysql mysql 1112 Jul 1 16:51 ca.pem -rw-r--r-- 1 mysql mysql 1112 Jul 1 16:51 client-cert.pem -rw------- 1 mysql mysql 1705 Jul 1 16:51 client-key.pem drwxr-x--- 2 mysql mysql 2180 Jul 1 16:51 gitea -rw-r----- 1 mysql mysql 5839 Jul 1 16:51 ib_buffer_pool -rw-r----- 1 mysql mysql 12582912 Jul 1 16:54 ibdata1 -rw-r----- 1 mysql mysql 12582912 Jul 1 16:51 ibtmp1 drwxr-x--- 2 mysql mysql 160 Jul 1 16:51 mysql -rw-r----- 1 mysql mysql 33554432 Jul 1 16:54 mysql.ibd lrwxrwxrwx 1 mysql mysql 27 Jul 1 16:51 mysql.sock -> /var/run/mysqld/mysqld.sock drwxr-x--- 2 mysql mysql 2240 Jul 1 16:51 performance_schema -rw------- 1 mysql mysql 1705 Jul 1 16:51 private_key.pem -rw-r--r-- 1 mysql mysql 452 Jul 1 16:51 public_key.pem -rw-r--r-- 1 mysql mysql 1112 Jul 1 16:51 server-cert.pem -rw------- 1 mysql mysql 1705 Jul 1 16:51 server-key.pem drwxr-x--- 2 mysql mysql 60 Jul 1 16:51 sys -rw-r----- 1 mysql mysql 16777216 Jul 1 16:56 undo_001 -rw-r----- 1 mysql mysql 16777216 Jul 1 16:56 undo_002 root@TH-240827143330:/mnt/c/Users/Administrator# ls -la /opt/gitea/data/mysql total 101892 -rwxr-xr-x 1 999 zikong 196608 Jun 30 22:34 '#ib_16384_0.dblwr' -rwxr-xr-x 1 999 zikong 8585216 Jun 27 13:46 '#ib_16384_1.dblwr' drwxr-xr-x 2 999 zikong 4096 Jun 30 19:04 '#innodb_redo' drwxr-xr-x 2 999 zikong 4096 Jun 30 19:04 '#innodb_temp' drwxr-xr-x 8 999 zikong 4096 Jun 30 19:04 . drwxr-xr-x 4 zikong zikong 4096 Jun 27 13:46 .. -rwxr-xr-x 1 999 zikong 56 Jun 27 13:46 auto.cnf -rwxr-xr-x 1 999 zikong 2998670 Jun 27 13:46 binlog.000001 -rwxr-xr-x 1 999 zikong 147230 Jun 27 13:50 binlog.000002 -rwxr-xr-x 1 999 zikong 180 Jun 27 13:54 binlog.000003 -rwxr-xr-x 1 999 zikong 180 Jun 27 13:59 binlog.000004 -rwxr-xr-x 1 999 zikong 7159 Jun 28 15:37 binlog.000005 -rw-r----- 1 999 zikong 5541 Jun 29 00:16 binlog.000006 -rw-r----- 1 999 systemd-journal 2397 Jun 30 08:19 binlog.000007 -rw-r----- 1 999 systemd-journal 1283 Jun 30 13:51 binlog.000008 -rw-r----- 1 999 systemd-journal 1283 Jun 30 16:02 binlog.000009 -rw-r----- 1 999 systemd-journal 1306 Jun 30 16:19 binlog.000010 -rw-r----- 1 999 systemd-journal 1306 Jun 30 18:55 binlog.000011 -rw-r----- 1 999 systemd-journal 3908 Jun 30 22:34 binlog.000012 -rw-r----- 1 999 systemd-journal 192 Jun 30 19:04 binlog.index -rwxr-xr-x 1 999 zikong 1705 Jun 27 13:46 ca-key.pem -rwxr-xr-x 1 999 zikong 1112 Jun 27 13:46 ca.pem -rwxr-xr-x 1 999 zikong 1112 Jun 27 13:46 client-cert.pem -rwxr-xr-x 1 999 zikong 1705 Jun 27 13:46 client-key.pem drwxr-xr-x 2 999 zikong 4096 Jun 27 13:46 gitea -rw-r----- 1 999 systemd-journal 5049 Jun 30 18:55 ib_buffer_pool -rwxr-xr-x 1 999 zikong 12582912 Jun 30 22:34 ibdata1 -rw-r----- 1 999 systemd-journal 12582912 Jun 30 19:04 ibtmp1 drwxr-xr-x 2 999 zikong 4096 Jun 27 13:46 mysql -rwxr-xr-x 1 999 zikong 33554432 Jun 30 19:07 mysql.ibd lrwxrwxrwx 1 999 systemd-journal 27 Jun 30 19:04 mysql.sock -> /var/run/mysqld/mysqld.sock drwxr-xr-x 2 999 zikong 4096 Jun 27 13:46 performance_schema -rwxr-xr-x 1 999 zikong 1705 Jun 27 13:46 private_key.pem -rwxr-xr-x 1 999 zikong 452 Jun 27 13:46 public_key.pem -rwxr-xr-x 1 999 zikong 1112 Jun 27 13:46 server-cert.pem -rwxr-xr-x 1 999 zikong 1705 Jun 27 13:46 server-key.pem drwxr-xr-x 2 999 zikong 4096 Jun 27 13:46 sys -rwxr-xr-x 1 999 zikong 16777216 Jun 30 19:06 undo_001 -rwxr-xr-x 1 999 zikong 16777216 Jun 30 22:34 undo_002
创建任务计划程序任务
按 Win + R,输入 taskschd.msc,打开任务计划程序。
点击右侧 “创建任务”。
“常规”选项卡:
名称:Start-Gitea-on-Login
勾选 “使用最高权限运行”。
勾选 “只在用户登录时运行”(因为 Docker Desktop 需要用户会话)。
“触发器”选项卡:
点击 “新建”,选择 “登录时”,指定用户(或默认所有用户),点击确定。
“操作”选项卡:
点击 “新建”。
程序或脚本:填入 powershell.exe。
添加参数:填入 -ExecutionPolicy Bypass -File "C:\Scripts\Start-Gitea.ps1"(根据你的实际路径修改)。
“条件”选项卡:
建议取消勾选 “只有在计算机使用交流电源时才启动此任务”,以及 “唤醒计算机运行此任务”(可选)。
“设置”选项卡:
勾选 “如果任务失败,按以下频率重新启动”,设置重试间隔(如 1 分钟)和最大重试次数(如 3 次),以增加容错。
点击 “确定”,输入管理员密码完成创建。