centos 使用docker 安装 teamcity

参考地址:https://hub.docker.com/r/jetbrains/teamcity-server

下载docker源:

如果你的服务器能连接外网的话,只需执行 docker pull jetbrains/teamcity-server

如果你的服务器不能连接外网,去虚拟机或者找一台能连接外网的服务器

先拉取镜像

docker pull jetbrains/teamcity-server 

然后 导出镜像

docker save > teamcity.tar jetbrains/teamcity-server:latest

再导入到你的服务器中

docker load -i teamcity.tar

docker load < teamcity.tar

启动teamcity

启动命令

docker run -it --name teamcity-server-instance  \
    -v <path-to-data-directory>:/data/teamcity_server/datadir \
    -v <path-to-logs-directory>:/opt/teamcity/logs  \
    -p <port-on-host>:8111 \
    jetbrains/teamcity-server

path-to-data-directory 是teamcity的配置文件存放的路径。
path-to-logs-directory 是teamcity 的日志路径

最终的命令为

docker run -it -u 0 --name teamcity-server-instance \ -v /data/teamcity/data:/data/teamcity_server/datadir \ -v /data/teamcity/logs:/opt/teamcity/logs \ -p 8111:8111 \ jetbrains/teamcity-server

该命令中加上了 -u 0  ,指定操作用户,否则会提示无权限

 

配置teamcity 

teamciity启动之后,需要访问 http://localhost:8111 进行配置

 

 出现该界面表示启动成功

 

后续因为服务器无法访问外网。。导致i安装不下去。娘希匹

 

 

 



posted @ 2021-04-27 20:44  向之礼  阅读(84)  评论(0编辑  收藏  举报