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

php网站留言陕西省住房和城乡建设厅官网查询

php网站留言,陕西省住房和城乡建设厅官网查询,优秀电商网站,wordpress主题转换写在前面的话:docker-compose的文件是通用的,因此可以切换任意版本的gitlab的镜像版本。 往期docker-compose部署系列如: docker-compose语法格式docker-compose部署openldapdocker-compose 安装Sonar并集成gitlab 文章目录 1. 参考文档2. 环…

写在前面的话:docker-compose的文件是通用的,因此可以切换任意版本的gitlab的镜像版本。
往期docker-compose部署系列如:

  • docker-compose语法格式
  • docker-compose部署openldap
  • docker-compose 安装Sonar并集成gitlab

文章目录

    • 1. 参考文档
    • 2. 环境信息
    • 3. 部署docker-compose
    • 4. 部署docker
      • 4.1 docker安装
      • 4.2 创建容器特有的网络
      • 4.3 创建挂载目录
    • 5. 编写 docker-compose.yaml文件
    • 6. 启动GitLab

1. 参考文档

docker部署:https://www.runoob.com/docker/centos-docker-install.html

docker-compose部署:https://github.com/docker/compose/releases

2. 环境信息

  • System OS:CentOS Linux release 7.9.2009 (Core)

  • GitLab:gitlab-jh:14.9.3

  • Docker:19.03.4

  • Docker-compose:1.29.2

3. 部署docker-compose

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
# 查看版本
[root@gitlabce]# docker-compose version
docker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
CPython version: 3.7.10
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019

4. 部署docker

4.1 docker安装

# docker源
sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装docker
sudo yum install docker-ce-19.03.4 docker-ce-cli-19.03.4 containerd.io
# 启动docker
systemctl start docker 
systemctl enable docker
# docker 版本
[root@gitlabce]# docker -v
Docker version 19.03.4, build 9013bf583a

4.2 创建容器特有的网络

docker network create gitlab --driver bridge  --subnet 10.5.1.1/24 --gateway 10.5.1.1
[root@gitlabce]# docker inspect gitlab
[{"Name": "gitlab","Id": "3c9dd9e79fec52f04558126de9055faf8696c56a661c37b5e6acfe3ab84abf30","Created": "2023-01-31T12:22:25.263107091+08:00","Scope": "local","Driver": "bridge","EnableIPv6": false,"IPAM": {"Driver": "default","Options": {},"Config": [{"Subnet": "10.5.1.1/24","Gateway": "10.5.1.1"}]},"Internal": false,"Attachable": false,"Ingress": false,"ConfigFrom": {"Network": ""},"ConfigOnly": false,"Containers": {},"Options": {},"Labels": {}}
]

4.3 创建挂载目录

mkdir -p /data/gitlab/{conf,ssl,logs,data}

5. 编写 docker-compose.yaml文件

cat docker-compose.yaml

version: '3'
services:gitlab:image: registry.gitlab.cn/omnibus/gitlab-jh:14.9.3container_name: GitLabrestart: alwaysenvironment:GITLAB_OMNIBUS_CONFIG: |external_url 'https://gitlabce.bdeet.top'gitlab_rails['time_zone'] = 'Asia/Shanghai'gitlab_rails['lfs_enabled'] = truegitlab_rails['gitlab_shell_ssh_port'] = 2222gitlab_rails['gitlab_email_from'] = 'wkx323@163.com'gitlab_rails['gitlab_email_display_name'] = 'GitLab Administrator'gitlab_rails['gitlab_email_reply_to'] = 'wkx323@163.com'gitlab_rails['gitlab_email_subject_suffix'] = '[gitlab]'gitlab_rails['backup_keep_time'] = 14515200gitlab_rails['smtp_enable'] = truegitlab_rails['smtp_address'] = "smtp.163.com"gitlab_rails['smtp_port'] = 465gitlab_rails['smtp_user_name'] = "wkx323@163.com"gitlab_rails['smtp_password'] = "xxxxxxxxxxx"gitlab_rails['smtp_domain'] = "163.com"gitlab_rails['smtp_authentication'] = "login"gitlab_rails['smtp_enable_starttls_auto'] = truegitlab_rails['smtp_tls'] = truegitlab_rails['smtp_openssl_verify_mode'] = 'none'logging['logrotate_frequency'] = "weekly"logging['logrotate_rotate'] = 52logging['logrotate_compress'] = "compress"logging['logrotate_method'] = "copytruncate"logging['logrotate_delaycompress'] = "delaycompress"nginx['listen_port'] = 443nginx['redirect_http_to_https'] = truenginx['ssl_certificate'] = "/etc/gitlab/ssl/gitlabce.bdeet.top.crt"nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/gitlabce.bdeet.top.key"nginx['ssl_protocols'] = "TLSv1.1 TLSv1.2"nginx['logrotate_frequency'] = "weekly"nginx['logrotate_rotate'] = 52nginx['logrotate_compress'] = "compress"nginx['logrotate_method'] = "copytruncate"nginx['logrotate_delaycompress'] = "delaycompress"gitlab_rails['manage_backup_path'] = truegitlab_rails['backup_path'] = "/var/opt/gitlab/backups"gitlab_rails['ldap_enabled'] = truegitlab_rails['ldap_servers'] = YAML.load <<-'EOS'main: # 'main' is the GitLab 'provider ID' of this LDAP serverlabel: 'LDAP'           # 显示在登录页面上的名称host: '10.0.10.36'port: 389               # LDAP服务端口,如果LDAP基于SSL在端口通常为636uid: 'sAMAccountName'   # LDAP中用户名对应的属性,通常为'sAMAccountName'bind_dn: 'cn=ldap,dc=wkx,dc=cn'password: 'Jh@2022'encryption: 'plain'     # 'start_tls' or 'simple_tls' or 'plain'verify_certificates: false  # 如果使用SSL,则设为trueactive_directory: false     # 如果是 Active Directory LDAP server 则设为trueallow_username_or_email_login: false  # 是否允许email登录lowercase_usernames: false            # 是否将用户名转为小写block_auto_created_users: false       # 是否自动创建用户base: 'dc=wkx,dc=cn'user_filter: ''EOSports:- '80:80'- '443:443'- '2222:22'volumes:- '/data/gitlab/conf:/etc/gitlab'- '/data/gitlab/ssl:/etc/gitlab/ssl'- '/data/gitlab/logs:/var/log/gitlab'- '/data/gitlab/data:/var/opt/gitlab'- '/root/.ssh/:/root/.ssh'networks:- gitlab
networks:gitlab:driver: bridge

6. 启动GitLab

docker-compose up -d
http://www.yayakq.cn/news/219734/

相关文章:

  • 安阳哪里有做网站的html网站登陆页面模板
  • 如何分析网站seo推广优化
  • 梧州网站推广设计如何建个人网站
  • 大学生简历制作网站达州住房与建设局网站
  • 免费视频素材网站北京电力建设公司网站
  • 落地页需要建网站吗设计制作小车教学设计
  • 做网站申请个体户营销网站建设规划
  • 怎么样通过做网站赚钱个人电商网站建设范例
  • 擦彩网站开发wordpress访问缓存
  • 成都高端网站建设做代收水果是什么网站
  • 热门网站建设招商项目网站建设标书样本
  • 百度做网站多做视频网站把视频放在哪里找
  • 中山外贸网站开发价格竞价广告
  • 杭州seo相关网站东盟建设集团有限公司网站
  • 公司怎么建立自己网站教育学校网站做
  • 广州制作公司网站西安旅游服务网站建设
  • 重庆网站建设大概需要多少钱中国软件
  • 专门做萝莉视频网站长沙做网站改版价格
  • 如何购买一个网站的域名重庆二级站seo整站优化排名
  • 局域网小网站网站建设软件宜昌网站建设制作公司
  • 设计公司网站首页显示wordpress支付按钮
  • 二手网站建设目标iapp用网站做软件代码
  • 有哪些做问卷调查挣钱的网站自己做的网站打不开怎么回事
  • 心理咨询网站模板网站做接口怎么做
  • 网站建设定义wordpress如何置顶
  • 海外网站推广方法知名的网站开发公司
  • 翻译建设企业网站怎么制作微信小程序app
  • html5移动端网站建设项目网站有哪些
  • 重庆网站建设搜外包头网站建设包头
  • 模板网站对排名的影响手机免费表格软件app