docker安装gitea

一:创建docker-compose.yml

version: "3"
# 创建mysql和gitea专用网络
networks:
  gitea:
    external: false

services:
  server:
    # 指定gitea镜像及版本
    image: gitea/gitea
    # 指定容器别名
    container_name: gitea
    # 配置容器环境变量
    environment:
      - APP_NAME="Gitea"
      - DOMAIN=192.168.6.88
      - SSH_PORT=222
      - DISABLE_SSH=true
      - USER_UID=1000
      - USER_GID=1000
      - DB_TYPE=mysql
      - DB_HOST=db:3306
      - DB_NAME=gitea
      - DB_USER=gitea
      - DB_PASSWD=gitea
    # 开机自启
    restart: always
    # 指定容器使用的网络
    networks:
      - gitea
    # 配置挂载卷
    volumes:
      - ./data:/data
      - ./etc/timezone:/etc/timezone:ro
      - ./etc/localtime:/etc/localtime:ro
    # 配置端口映射
    ports:
      - "3000:3000"
      - "222:222"
    # 指定依赖
    depends_on:
      - db
 
  db:
    image: mysql:8.0
    restart: always
    environment:
      - MYSQL_ROOT_PASSWORD=gitea
      - MYSQL_USER=gitea
      - MYSQL_PASSWORD=gitea
      - MYSQL_DATABASE=gitea
    # 配置端口映射
    ports:
      - "3309:3306"
    networks:
      - gitea
    volumes:
      - ./mysql:/var/lib/mysql

二:创建容器并启动容器

# 启动
docker-compose up -d
# 重启
docker-compose restart
# 关闭(仅停止容器,保留容器卷)
docker-compose down
# 停止
docker-compose stop

三:Gitea配置

启动容器后使用IP+端口访问Gitea:http://your-server-ip:3000,访问后对Gitea进行配置

1:数据库设置

QQ截图20230327184843.jpg

2:一般设置

QQ截图20230327184909.jpg

3:可选设置

QQ截图20230327184925.jpg

568 声望
109 粉丝
0 条评论
推荐阅读
windows实现win+R执行特定软件
前言:今天发现了一款很好用的终端操作软件tabby:[链接]安装成功后我想要使用win+R快速执行tabby,比如win+R上执行cmd启动windows默认的终端操作软件一:创建快速运行软件目录我这里在C盘创建了一个cmd目录,这...

huaweichenai阅读 156

git 常用命令 记录
有错误和改进的地方望留言,谢谢 : )顺便推荐一下,git入门教程Git 教程图解 GitPro Git 2(中文版)Git 使用Git 使用规范流程Git 工作流程Commit message 和 Change log 编写指南全局设置git config --system //...

Luff阅读 3.2k

突破难关:Docker镜像和容器的区别以及构建的最佳实践
Docker 可谓是开启了容器化技术的新时代,现在无论大中小公司基本上都对容器化技术有不同程度的尝试,或是已经进行了大量容器化的改造。伴随着 Kubernetes 和 Cloud Native 等技术和理念的普及,也大大增加了业务...

张晋涛4阅读 1.1k

封面图
Aliyun-使用Docker方式安装Jenkins
之前自己在阿里云ECS上面安装了Jekins(安装jenkins的文章),最近因为服务器中了挖矿木马于是准备重新安装一下,但是想到每次安装jenkins都要手动安装jdk、maven、docker、kubectl,感觉好麻烦,于是使用官方推荐...

Awbeci2阅读 2.1k

Win10 安装Docker以及Jenkins(超级详细篇)
安装Docker下载地址:[链接] ,按照它的指引教程,无脑下一步即可。安装成功后电脑会重启。打开docker桌面端,会显示进入链接,下载WSL 安装包进行无脑安装即可。安装 Linux 内核更新包 (重启电脑)重启 Docker ...

九旬3阅读 1k

git/pip/easy_install/apt代理/源设置
在公司内网环境中,访问公网往往需要经过公司的代理,对于浏览器、IDE等开发工具,都提供了设置代理的配置,而git、pip、easy_install等CLI工具,则需要通过命令或配置文件进行代理设置;对于Python、Ubuntu、Mav...

乘着风1阅读 5.5k

Redis集群容器化安装
主从复制在数据库中很常见,一般用来做读写分离,Redis中也是如此。要求只有1个Master(主节点),可以有N个slaver(从节点),而且Slaver也可以有自己的Slaver,由于这种主从的关系决定他们是在配置阶段就要指定...

KerryWu2阅读 2.3k

568 声望
109 粉丝
宣传栏