系统环境:Ubuntu

1.安装Docker EngineDocker Compose

docker-compose是一个容器管理工具,通过运行一个YAML文件帮你配置应用服务

官方文档

sudo apt-get update // 更新apt包索引
sudo apt-get install ca-certificates curl gnupg lsb-release // 安装一些包用于使apt能够使用HTTPS去使用一个repository//添加Docker的官方GPG key
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg// 设置一个repository
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null// 安装Docker Engine, containerd, 和Docker Compose
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin// 验证
sudo docker run hello-world
docker compose version

2. 安装Gitea(包含mysql数据库)

参考官方文档

cd /usr/local && mkdir gitea && cd gitea //在/usr/local目录下创建一个gitea目录

在此目录下创建一个docker-compose.yml文件,文件内容如下:

version: "3"networks:gitea:external: falsevolumes:gitea:driver: localservices:server:image: gitea/gitea:1.16.9container_name: giteaenvironment:- USER_UID=1000- USER_GID=1000- DB_TYPE=mysql- DB_HOST=db:3306- DB_NAME=gitea- DB_USER=gitea- DB_PASSWD=gitearestart: alwaysnetworks:- giteavolumes:- gitea:/data- /etc/timezone:/etc/timezone:ro- /etc/localtime:/etc/localtime:roports:- "3000:3000"- "222:22"depends_on:- dbdb:image: mysql:8restart: alwaysenvironment:- MYSQL_ROOT_PASSWORD=gitea- MYSQL_USER=gitea- MYSQL_PASSWORD=gitea- MYSQL_DATABASE=giteanetworks:- giteavolumes:- ./mysql:/var/lib/mysql
docker compose up -d //在后台启动 Gitea
docker compose ps //显示 Gitea 是否正确启动

3.效果

配置云服务器,确保3000端口是允许被访问的
访问https://服务器IP:3000,然后进行配置,设置管理员的用户和账号,然后安装即可

使用Docker安装Gitea相关推荐

  1. 小米万兆路由器里的 Docker 安装 Gitea

    小米万兆路由器里的 Docker 安装 Gitea 准备工作 创建存储 查看Docker Hub镜像信息 拉取 gitea 镜像和运行容器 配置通过 ssh 访问 (Optional)其他 小米202 ...

  2. 群晖docker安装cms_群晖上 docker 安装 gitea

    群晖上 docker 安装 gitea 部署 图形化部署 maybe later 使用命令行部署 注意需要在 synology 中使用 root 账户,通过sudo -i # 首先下载最新的 gite ...

  3. docker安装gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证. 官网:https://gitea.io/zh-cn/ github:https://github. ...

  4. saiku docker配置部署_【安装教程】01 Gitea Docker 安装部署 - 【SkywenCode】技术团队基...

    在2016年-2019年,SkywenCode技术团队使用码云Gitee 作为线上代码库管理,基于敏捷开发和持续构建的思路,我们整体基础建设以Drone / Jenkins + Docker 的方式构 ...

  5. 手把手教你玩转 Gitea|使用 Helm 在 K3s 上安装 Gitea

    前言 在前面的文章中,演示了如何用 Docker 镜像和 Windows 二进制包来安装运行 Gitea.今天是玩转 Gitea 系列的使用 Helm 在 K3s 上安装 Gitea. 关于 Gite ...

  6. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  7. etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)

    1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...

  8. docker安装Mysql5.7以及远程登陆链接配置

    1.安装mysql5.7 docker镜像 docker安装:docker安装一条龙 1.拉取官方mysql5.7镜像 docker pull mysql:5.7 root@VM-12-5-ubunt ...

  9. docker 安装oracle_阿里云使用Docker搭建Hadoop集群

    摘要 吐血整理,搭建了两遍,亲测可用!!! 我买的是阿里云2C4G的服务器,使用的是CentOS 7.7版本.在搭建过程中踩了不少坑,本篇文章希望对大家有用 CentOS 7.7安装Docker 查看 ...

最新文章

  1. 在AD环境中限定用户登录到指定的计算机
  2. 3D原子映射有助于研究生命的起源
  3. .net WCF简单实例
  4. 【PC工具】大神级代码注释,漂亮实用的代码注释工具代码logo工具
  5. linux刷新磁盘_Linux内核Page Cache和Buffer Cache关系及演化历史
  6. 4.2线程局部变量(Thread-Local Variables)
  7. 读取日志时发生乱码的解决方法
  8. ZZULIOJ--2825: 收集金币
  9. JS数字正则表达式验证(全全全!!!)
  10. 《Metasploit魔鬼训练营》 第二、三章
  11. 麦吉尔学和ubc计算机专业,申请多伦多、UBC和麦吉尔三所大学建筑专业的作品集要求...
  12. cgb2107-day17
  13. HTML5期末大作业:电影在线网站设计——漫威电影(2页) 免费大学生网页设计制作作业作品下载dreamweaver制作静态html网页设计作业作
  14. 有关CreateCompatibleDC(pdc)的基本讲述
  15. 【分享】光纤光缆PPT
  16. 可穿戴式柔性电子应变传感器(二)
  17. 互联网公司招聘,你需要注意这四点
  18. 名悦集团:买一辆车花多少钱才能买到中意的
  19. 微信小程序实现跟odoo的交互 使用xmlrpc和jsonrpc 持续更新中。。。
  20. 信号量解决进程的同步和互斥

热门文章

  1. 云计算的发展趋势是什么?
  2. 搭建智能语音交互系统重要点那些
  3. 【玩转ElasticSearch】横向对比ElasticSearch与Sphinx
  4. Red Hat Ubuntu Centos 更改登录横幅
  5. Linux守护进程设计规范及python实现
  6. php小写数字变成大写,php 小写数字怎么转大写
  7. Win11怎么在右键菜单添加一键关机选项
  8. 异常检测中的浅层模型与深度学习模型综述(A Unifying Review of Deep and Shallow Anomaly Detection)
  9. 小程序可以跟哪些行业做结合呢?
  10. 工大校园邮箱申请流程