docker 部署 gitea 代码仓库
一 、部署 gitea 代码仓库
gitea_后台地址:
http://10.10.10.245:3033
1 、终端命令创建docker-compose.yml文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
mkdir -p /mnt/mydisk/home/gitea && touch /mnt/mydisk/home/gitea/docker-compose.yml && cat > /mnt/mydisk/home/gitea/docker-compose.yml <<'EOF'
networks:
gitea:
external: false
services:
server:
container_name: gitea ## 容器名称(可自定义)
image: gitea/gitea:latest-rootless
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
networks:
- gitea
volumes:
- ./gitea:/data
- ./timezone:/etc/timezone:ro
- ./localtime:/etc/localtime:ro
ports:
- "3033:3000"
- "2233:2222"
EOF
cd /mnt/mydisk/home/gitea && docker-compose up -d
|
2 、拉取并运行
1
|
cd /mnt/mydisk/home/gitea && docker-compose up -d
|
3 、停止并删除
1
|
cd /mnt/mydisk/home/gitea && docker-compose down
|
4 、拉取镜像
1
|
docker pull gitea/gitea:latest-rootless
|
5 、容器升级
1
|
cd /mnt/mydisk/home/gitea && docker-compose down && docker-compose pull && docker-compose up -d && docker image prune -f
|
二 、容器维护命令
1 、查看所有运行容器的名称
1
|
docker ps -a --format "{{.Names}}"
|
2 、停止 gitea 容器
3 、启动 gitea 容器
4 、重启 gitea 容器
5 、进入 gitea 容器
1
2
3
|
## Ctrl+D 退出容器
## docker exec -it gitea sh
docker exec -it gitea bash
|
6 、查看 gitea 配置文件
1
|
cat /mnt/mydisk/home/gitea/docker-compose.yml
|
三 、本地仓库推送命令
1、安装 gitea
2 、gitea 创建仓库
3、本地仓库推送命令
1
|
git remote add gitea http://10.10.10.245:3033/meimolihan/hugo.git
|