基于CentOS7的GitLab 之 PlantUML 的配置过程记录
文章目录一、docker安装和启动二、下载官方plantuml-server镜像1:先从一个有网络的电脑下载plantuml-server镜像2:保存镜像到本地文件3:把镜像拷贝到无网络的电脑,然后通过docker加载镜像即可。三、使用docker启动plantuml服务四、在Gitlab上配置开启PlantUML一、docker安装和启动yum -y install dockersyste...
文章目录
一、docker安装和启动
yum -y install docker
systemctl start docker.service
二、下载官方plantuml-server镜像
下载地址:https://hub.docker.com/r/plantuml/plantuml-server/
1:先从一个有网络的电脑下载plantuml-server镜像
docker pull plantuml/plantuml-server
2:保存镜像到本地文件
docker save -o plantuml-server-tomcat plantuml/plantuml-server:tomcat
3:把镜像拷贝到无网络的电脑,然后通过docker加载镜像即可。
docker load -i plantuml-server-tomcat
解决docker加载新的镜像后repository和tag名称都为none
可以使用命令:docker tag [image id] [repository]:[tag]
docker tag 266f063517d8 plantuml/plantuml-server:tomcat
三、使用docker启动plantuml服务
docker run -d --name plantuml -p 9999:8080 plantuml/plantuml-server:tomcat
解决docker启动错误 error creating overlay mount to /var/lib/docker/overlay2
在网上搜索一番后,一个可行的方案如下(改变storage driver类型, 禁用selinux):
1、停止docker服务
systemctl stop docker
2、清理镜像
rm -rf /var/lib/docker
3、修改存储类型
vi /etc/sysconfig/docker-storage
把空的DOCKER_STORAGE_OPTIONS参数改为overlay:
DOCKER_STORAGE_OPTIONS="–storage-driver overlay"
4、禁用selinux
vi /etc/sysconfig/docker
修改option的–selinux-enabled=false
启动docker应该就可以了
systemctl start docker
四、在Gitlab上配置开启PlantUML
服务启动之后,PlantUML Server 监听http://10.62.124.41:8080
启动完成后,需要在 GitLab 上配置开启 PlantUML,管理员登录 -> Admin Area -> Settings,复选框选中 Enable PlantUML,输入 PlantUML URL(就是刚刚启动的 PlantUML Server 服务监听地址),好了配置完毕!!!
更多推荐
所有评论(0)