当前位置: 首页 > news >正文

知名商城网站建设巴中手机网站建设

知名商城网站建设,巴中手机网站建设,wordpress 自动换行,盐城网站建设厂商前言 在前一篇博文#xff08;什么是 Gitea#xff1f;#xff09;中#xff0c;我们详细介绍了gitea的功能特性#xff0c;以及其与其它git服务器之间的特性多维度对比。 在本文中#xff0c;我们将详细介绍gitea的快捷安装部署#xff0c;docker方式#xff01; 1… 前言 在前一篇博文什么是 Gitea中我们详细介绍了gitea的功能特性以及其与其它git服务器之间的特性多维度对比。 在本文中我们将详细介绍gitea的快捷安装部署docker方式 1. 特殊环境变量介绍 USERgit容器内运行Gitea的用户的用户名。USER_UID1000在容器内运行 Gitea 的用户的 UIDUnix 用户 ID。如果使用主机卷则将其与卷所有者的 UID 匹配/data命名卷则不需要。USER_GID1000在容器内运行 Gitea 的用户的 GIDUnix 组 ID。如果使用主机卷则将其与卷所有者的 GID 匹配/data命名卷则不需要。 2. 最简化安装数据库基于SQLite3 最简单的设置只是创建一个卷和一个网络然后将映像gitea/gitea:latest 作为服务启动。由于没有可用的数据库可以使用 SQLite3 进行初始化。创建一个目录如 gitea并将以下内容粘贴到名为 的文件中docker-compose.yml。请注意卷应由配置文件中指定的 UID/GID 的用户/组拥有。如果您没有为卷提供正确的权限容器可能无法启动。对于稳定版本您可以使用:latest:1或指定某个版本如:version但如果您想使用 Gitea 的最新开发版本那么您可以使用 标签:nightly。如果您想从发布分支运行最新的提交您可以使用 标签:1.x-nightly其中 x 是 Gitea 的次要版本。例如:1.16-nightly version: 3networks:gitea:external: falseservices:server:image: gitea/gitea:versioncontainer_name: giteaenvironment:- USER_UID1000- USER_GID1000restart: alwaysnetworks:- giteavolumes:- ./gitea:/data- /etc/timezone:/etc/timezone:ro- /etc/localtime:/etc/localtime:roports:- 3000:3000- 222:223. 基于MySQL数据存储docker部署 要与 MySQL 数据库结合启动 Gitea请将这些更改应用到 docker-compose.yml上面创建的文件。 version: 3networks:gitea:external: falseservices:server:image: gitea/gitea:versioncontainer_name: giteaenvironment:- USER_UID1000- USER_GID1000- GITEA__database__DB_TYPEmysql- GITEA__database__HOSTdb:3306- GITEA__database__NAMEgitea- GITEA__database__USERgitea- GITEA__database__PASSWDgitearestart: alwaysnetworks:- giteavolumes:- ./gitea:/data- /etc/timezone:/etc/timezone:ro- /etc/localtime:/etc/localtime:roports:- 3000:3000- 222:22depends_on:- dbdb:image: mysql:8restart: alwaysenvironment:- MYSQL_ROOT_PASSWORDgitea- MYSQL_USERgitea- MYSQL_PASSWORDgitea- MYSQL_DATABASEgiteanetworks:- giteavolumes:- ./mysql:/var/lib/mysql4. 基于PostgreSQL数据存储docker部署 要与 PostgreSQL 数据库结合启动 Gitea请将这些更改应用到docker-compose.yml上面创建的文件。 version: 3networks:gitea:external: falseservices:server:image: gitea/gitea:versioncontainer_name: giteaenvironment:- USER_UID1000- USER_GID1000- GITEA__database__DB_TYPEpostgres- GITEA__database__HOSTdb:5432- GITEA__database__NAMEgitea- GITEA__database__USERgitea- GITEA__database__PASSWDgitearestart: alwaysnetworks:- giteavolumes:- ./gitea:/data- /etc/timezone:/etc/timezone:ro- /etc/localtime:/etc/localtime:roports:- 3000:3000- 222:22depends_on:- dbdb:image: postgres:14restart: alwaysenvironment:- POSTGRES_USERgitea- POSTGRES_PASSWORDgitea- POSTGRES_DBgiteanetworks:- giteavolumes:- ./postgres:/var/lib/postgresql/data5. 基于docker脚本部署非docker-compose 本安装方式以postgresql为例进行介绍 5.1 创建一个私有子网 # 创建一个私有子网 docker network create compEnvInner;5.2 初始化pg数据库 # 初始化pg数据库 docker run \--restartalways \--privilegedtrue \--networkhost \--shm-size 4G \--net compEnvInner \-p 5432:5432 \-e POSTGRES_DBpostgres \-e POSTGRES_USERpostgres \-e POSTGRES_PASSWORDpassword \-e PGDATA/data/data \-e PGPORT5432 \-e TZAsia/Shanghai \--volume /data/docker-containers/postgres/data:/data/data \--name postgres-comp \-d postgres:16.35.3 初始化gitea 这一步尤为关键的是用到docker–link属性将上一步创建postgresql容器互联在一起是其在同一个docker网络下能互通 # –link 容器互联其他容器名映射为内部容器名称使用内部容器名称就可以访问外部容器 # --link container_a:alias_name # container_a是已存在的容器名称。alias_name是可选的别名如果未指定则默认为container_a的容器名。 docker run -it --name gitea --restart always --privilegedtrue \--networkcompEnvInner \-e USER_UID1000 \-e USER_GID1000 \-e GITEA__database__DB_TYPEpostgres \-e GITEA__database__HOSTpostgres:5432 \-e GITEA__database__NAMEgitea \-e GITEA__database__USERpostgres \-e GITEA__database__PASSWDpassword \-v /data/docker-containers/gitea:/data \-v /etc/timezone:/etc/timezone:ro \-v /etc/localtime:/etc/localtime:ro \-p 3000:3000 \-p 222:22 \--link postgres-comp:postgres \-d registry.cn-hangzhou.aliyuncs.com/sinhy/gitea:latest6.0 总结 以上重点介绍了四种关于gitea的docker安装部署方法分别是基于docker-compose方式部署的默认的基于SQLite3、基于MySQL安装、基于PostgreSQL安装和最后介绍的纯docker脚本非docker-compose部署。
http://www.w-s-a.com/news/117815/

相关文章:

  • 安徽建设厅网站首页网站开发aichengkeji
  • 自贡网站制作荣茂网站建设
  • 什么做的网站吗正规的机械外包加工订单网
  • 网络工程公司的业务邵阳seo快速排名
  • 博主怎么赚钱网站seo找准隐迅推
  • 营销号经典废话北京网站建设公司网站优化资讯
  • 一六八互联网站建设怎么做套版网站
  • wordpress 书站建筑公司简介范文大全
  • 建设官方网站多少鲜花网站建设的主要工作流程
  • 卖主机网站轻量wordpress主题
  • 网站建设规划书结构制作一个自己的网站
  • 外贸网站商城建设做网站和推广
  • 网站建设微信群免费简约ppt模板
  • 哈尔滨网站设计公司哪家更好shopify和wordpress
  • 岚县网站建设网站建设中效果
  • 网站建设软文推广网站建设分金手指排名十四
  • 网站建设要什么知识广州注册公司地址怎么解决
  • 自己可以做开奖网站吗wordpress和hexo
  • 成都网站关键词优化wordpress价格
  • 网站开发后端站建设 app开发网站
  • 毕业设计做网站好的想法开发网站代码量
  • 西宁网站建设排名wordpress的站点地址如何配置
  • 医院网站建设 价格app和网站开发的成本
  • 常见的网站开发工具山东建设厅官方网站李兴军
  • 二级院系网站建设情况做网站域名是什么意思
  • 网站开发双语辽宁省建设厅网站怎样下载表格
  • 网站后台密码怎么修改百度查重免费入口
  • 衡阳网站页面设计公司绍兴网站设计
  • 青岛手机建站多少钱做图表的网站 免费
  • 如何去建立和设计一个公司网站开封建设教育协会网站