孤独750 发表于 2018-11-13 10:21:33

gerrit 基于docker实现的部署,包括nginx ssl、mysql

gerrit 基于docker容器的部署:  

  
命令行启动
  
1.启动mysql容器
  sudo docker run --name mysql -d -v /gerrit_mysql_data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123qwezxc -e MYSQL_DATABASE=reviewdb -e MYSQL_USER=gerrit2 -e MYSQL_PASSWORD=gerrit mysql
  

  

  
2. 启动gerrit容器
  sudo docker run --name gerrit2 --link mysql:db -d -p 8080:8080 -p 29418:29418 -v /gerrit_volume:/var/gerrit/review_site -e DATABASE_TYPE=mysql -e WEBURL=https://9.186.89.219 -e DB_ENV_MYSQL_DB=reviewdb-e HTTPD_LISTENURL=proxy-https://*:8080/ openfrontier/gerrit
  

  
3. 启动nginx_ssl_gerrit,此镜像是根据官方nginx镜像生成,对应的Dockerfile配置如下:
  a. mkdir nginx_ssl_gerrit && cd nginx_ssl_gerrit
  b. cat > Dockerfile
页: [1]
查看完整版本: gerrit 基于docker实现的部署,包括nginx ssl、mysql