利用Docker搭建基于GIT的源代码管理工具Gitea

技术文档网 2021-04-19

Gitea 拥有很低的系统需求,即使Raspberry Pi也可运行,节约机器资源!如果资源有限,使用Gitea作为源代码管理工具是一个不错的选择。

docker-compose配置文件

可以利用下面的docker-compose配置文件来启动gitea

version: '2'

services:
  gitea:
    image: gitea/gitea:1.2.3
    ports:
      - "8001:3000"
      - "10022:22"
    volumes:
      - ./data:/data
    restart: always

运行如下命名即可启动gitea:

docker-compose up -d
访问网站并配置

启动gitea以后,可以通过 http://ip:8001 来访问网站,第一次访问会进入设置页面,Docker启动方式要特别注意如下几个参数的设置:

  • 域名,默认为localhost,这里需要修改为 HOST 的 IP 地址,假设为 192.168.1.100
  • SSH 端口号,默认为22,这里需要修改为 container 对外暴露的对应port,本例为 10022
  • HTTP 端口号,默认为3000,保持不变
  • 应用 URL,默认为http://localhost:3000/,需要修改为http://192.168.1.100:8001

说明

SSH 端口号和应用URL为web页面上repository显示的地址,所以需要调整为 gitea container 对外暴露的 port

HTTP_PORT 和 SSH_LISTEN_PORT 为 gitea container 内部监听地址,所以设定为 3000 和 默认的 22

参考:

相关文章

  1. 利用Docker搭建基于GIT的源代码管理工具Gitea

    Gitea 拥有很低的系统需求,即使Raspberry Pi也可运行,节约机器资源!如果资源有限,使用Gitea作为源代码管理工具是一个不错的选择。 docker-compose配置文件 可以利用

  2. docker搭建kong过程

    1、docker 的安装 # 更新系统包到最新。 sudo yum -y update # 执行Docker安装脚本 sudo curl -sSL https://get.docker.com/ |

  3. 在Docker中运行MinDoc的几点注意事项

    项目内提供了生成Docker镜像的Dockerfile文件,用户可自行编译。 之前一直使用daocloud编译镜像,最近发现这个平台很不稳定,很多时候无法正常编译成功。 目前准备切换到阿里云镜像托管服

  4. 使用docker-compose快速部署

    根据本指南操作,你将会得到... 可以直接通过IP的80端口访问的发卡的网站 优点 配置只需要几分钟(特指对docker熟悉的人) 不用通过lnmp脚本花太多时间来编译安装所需的软件 不用手动去

  5. rabbitmq高可用集群搭建(Docker)

    第一步:在docker中搭建rabbitmq集群 以下是集群搭建脚本,可根据自身需求配置或修改后使用。说明:这里只在同一台物理机进行搭建,以下所有参数配置均是在同一台机器上,如要分布式部署,注意自行修

随机推荐

  1. 利用Docker搭建基于GIT的源代码管理工具Gitea

    Gitea 拥有很低的系统需求,即使Raspberry Pi也可运行,节约机器资源!如果资源有限,使用Gitea作为源代码管理工具是一个不错的选择。 docker-compose配置文件 可以利用

  2. docker搭建kong过程

    1、docker 的安装 # 更新系统包到最新。 sudo yum -y update # 执行Docker安装脚本 sudo curl -sSL https://get.docker.com/ |

  3. 在Docker中运行MinDoc的几点注意事项

    项目内提供了生成Docker镜像的Dockerfile文件,用户可自行编译。 之前一直使用daocloud编译镜像,最近发现这个平台很不稳定,很多时候无法正常编译成功。 目前准备切换到阿里云镜像托管服

  4. 使用docker-compose快速部署

    根据本指南操作,你将会得到... 可以直接通过IP的80端口访问的发卡的网站 优点 配置只需要几分钟(特指对docker熟悉的人) 不用通过lnmp脚本花太多时间来编译安装所需的软件 不用手动去

  5. rabbitmq高可用集群搭建(Docker)

    第一步:在docker中搭建rabbitmq集群 以下是集群搭建脚本,可根据自身需求配置或修改后使用。说明:这里只在同一台物理机进行搭建,以下所有参数配置均是在同一台机器上,如要分布式部署,注意自行修