宜兴建设局网站,福建福州罗源建设局网站,重庆网页设计学校,深圳网站建设公司开发制作网站CentOS 7 上 TeamCity 安装非入门教程, 初次接触centos/docker的朋友需要谨慎一. 安装 MySQL为了后续的需要, 这里安装了 Docker, 当然如果你已经有了 MySQL 或者其它推荐的数据库[MySQL, PostgreSQL, Oracle, MS SQL], 则可忽略1. 安装 Docker补充:# 启动dockersudo systemctl…CentOS 7 上 TeamCity 安装非入门教程, 初次接触centos/docker的朋友需要谨慎一. 安装 MySQL为了后续的需要, 这里安装了 Docker, 当然如果你已经有了 MySQL 或者其它推荐的数据库[MySQL, PostgreSQL, Oracle, MS SQL], 则可忽略1. 安装 Docker补充:# 启动dockersudo systemctl start docker# docker开机自启动sudo systemctl enable docker.service# docker容器自启动(--restartalways)sudo docker run -d ... --restartalways container_name:tag2. 配置 Docker 国内镜像我这儿网络流畅, 自行百度吧~3. Docker 安装并运行 MySQL注意不要忘了端口映射(-p 3306:3306)参考启动命令(最好是将主机目录挂载到宿主机, 此处未采用):sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD123456 -p 3306:3306 -d --restartalways mysql二. 安装 teamcity-server1. 安装 wget也可以使用curl, 但是有点麻烦, 而且以后用的到, 所以就安装了, 不需要的话跳过这一步sudo yum -y install wget2. 下载 teamcity-server# 下载, 下载地址请自己到官网查询, 以防不是最新版的wget https://download.jetbrains.8686c.com/teamcity/TeamCity-2020.2.1.tar.gz# 解压sudo tar xpf TeamCity-2020.2.1.tar.gz -C /opt/teamcity-server/3. 启动 teamcity-serversudo /opt/teamcity-server/TeamCity/bin/teamcity-server.sh start如果启动没有报错则表示正常启动如果看不出来是否报错, 可以使用curl http://127.0.0.1:8111/再不然我就没辙了4. 防火墙上一步之后还是无法从局域网访问teamcity, 所以需要添加8111到防火墙:以下是几个防火墙的可能需要的命令:以80端口为例# 添加(--permanent永久生效没有此参数重启后失效)sudo firewall-cmd --zonepublic --add-port80/tcp --permanent# 重新载入sudo firewall-cmd --reload# 查看sudo firewall-cmd --zonepublic --query-port80/tcp# 删除sudo firewall-cmd --zonepublic --remove-port80/tcp --permanent添加之后需要重新载入一次.当然, 也可以选择关闭防火墙:# 关闭防火墙sudo systemctl stop firewalld# 开机禁用防火墙sudo systemctl disable firewalld5. 初始化配置这里就没什么好讲的了, next...配置数据库...创建账户...这里需要提前创建一个数据库, 否则无法初始化, 我使用的是(问题应该不大, 但是应该是一个新的数据库):数据库名: teamcity字符集: utf8mb4排序规则: utf8mb4_general_ci截图就不放了, 可能每个版本都不尽相同