首页 > 其他分享 >Docker - 部署禅道

Docker - 部署禅道

时间:2024-03-16 11:33:08浏览次数:28  
标签:Pull complete 18.10 部署 zentao Docker docker 禅道

原文链接:https://mp.weixin.qq.com/s/8L0Rv6Wc0lFsQU6Lw0QloQ

 

  简单的看了一下原文,他使用的是Ubuntu的操作系统,第一步的Docker安装相关命令我确实没有使用过。不过对Linux熟悉的话,那些命令也不难理解。我的是Centos7.5安装的docker,可以参照我的其他博文或者自行百度。接下来开始我的跟练!

 

1、下载镜像

  • (禅道仓库)docker pull hub.zentao.net/app/zentao:18.10
  • (docker仓库)docker pull easysoft/zentao:18.10
# 以上两种方式任选其一,我使用的是禅道仓库
[root@node01 ~]# docker pull hub.zentao.net/app/zentao:18.10
18.10: Pulling from app/zentao
b7f91549542c: Pull complete 
6fc18e9d8534: Pull complete 
2983c1dd6d30: Pull complete 
dd480174791a: Pull complete 
a8847cac3d8f: Pull complete 
5a3dfd58e1ad: Pull complete 
2660e43392bd: Pull complete 
d15bee56465f: Pull complete 
a43092a20eb7: Pull complete 
4e8dfdabdb52: Pull complete 
4f4fb700ef54: Pull complete 
0a7ac94fb350: Pull complete 
8ee05c68845c: Pull complete 
ce2b53f47bc2: Pull complete 
4443e5c4fa61: Pull complete 
e3ea9361327c: Pull complete 
660fcd97fabe: Pull complete 
Digest: sha256:65cd5f01db6d18e89c6594df30f7613a10cfea9016e2bc2adb05506f686991a2
Status: Downloaded newer image for hub.zentao.net/app/zentao:18.10
hub.zentao.net/app/zentao:18.10

 

2、编写compose脚本

# 保存为 compose.yaml
services:
  zentao:
    hostname: "zentao"
    ports:
      - "8080:80"
    restart: 'always'
    image: "easysoft/zentao:18.10"
    environment:
      - MYSQL_INTERNAL=true
    volumes:
      - /zt_data:/data
      
networks:
  default:
    name: zentaonet
  • /zt-data为持久化路径,包括数据库,配置文件,上传的附件,日志,安装的插件等。
  • 可以给前端加个nginx做反向代理,使用compose文件中hostname配置的名称寻找禅道,不要用ip,但要记得两个服务要位于同一个docker网络,networks中使用 external: true选用手工创建的网络。

 

3、启动禅道

docker compose up -d

 

 

 

 

— 要养成终生学习的习惯 — 

标签:Pull,complete,18.10,部署,zentao,Docker,docker,禅道
From: https://www.cnblogs.com/houhuilinblogs/p/18076878

相关文章

  • 使用docker-compose管理freeswitch容器
     概述之前的文章我们介绍过如何将freeswitch做成docker镜像,也使用命令行模式正常启动了fs的docker容器。但是当我们需要同时管理多个docker容器的时候,还是使用docker-compose更简单。环境CENTOS7dockerengine:Version25.0.3DockerComposeversionv2.24.6centosdock......
  • Docker - 在线音乐播放器 YesPlayMusic
    原文链接:https://mp.weixin.qq.com/s/D2778fnix6jAeZlCicWGdw(本文只作为跟练,不以盈利为目的) 1、下载镜像[root@node~]#dockerpullfogforest/yesplaymusicUsingdefaulttag:latestlatest:Pullingfromfogforest/yesplaymusicf56be85fc22e:Pullcomplete2ce963c......
  • Docker的安装和使用
    Docker的安装Docker依赖的环境想要安装Docker,需要先讲依赖的环境全部下载,就像Maven依赖JDK一样yum-yinstallyum-utilsdevice-mapper-persistent-datalvm2指定Docker镜像源DockerCE镜像默认下载Docker会去国外服务器下载,速度较慢,我们可以设置为阿里云镜像源,速度更......
  • 从0开始启动一个Django的docker服务
    ```本文是从0开始启动一个Django的docker服务,包括构建镜像,uwsgi启动服务``在服务器上安装ssh,git,生成公钥并复制到服务器上#安装sshyuminstallopenssh-clients#生成sshkeyssh-keygen#查看公钥cat/root/.ssh/id_rsa.pubclone一下代码,其实就是一个django的......
  • Windows 部署 nginx服务
    WinSW.exe是一个可以将Windows上的任何一个程序注册为服务的工具,也可以进行卸载该服务。下载nginx放到C:\bsq\nginx-1.22.1下载WinSW.exe重命名为 nginxService.exe,放到 C:\bsq\nginx-1.22.1文件夹新建 nginxService.xml配置文件,内容如下:<service>   <id>Ng......
  • Windows 部署 JAVA服务
    WinSW.exe是一个可以将Windows上的任何一个程序注册为服务的工具,也可以进行卸载该服务。下载WinSW.exe重命名为 bsq-admin.exe,放到 C:\bsq\bsqmes文件夹复制bsq-admin.jar包到 C:\bsq\bsqmes文件夹新建 bsq-admin.xml配置文件,内容如下:<service>   <id>bsq-......
  • Docker Registry 私有仓库的部署
    第一步:拉取镜像dockerpullregistry第二步:运行容器:dockerrun-di--name=registry-p5000:5000registry第三步:打开浏览器访问#输入地址:http://10.0.0.100:5000/v2/_catalog#看到{"repositories":[]}#表示私有仓库搭建成功并且内容为空第四步:修改daemon.jso......
  • 一种奇怪的方式(.gitignore模版问题)导致部署在CentOS服务器上采用Nginx和uWSGI的Django
    如图所示,在本地测试时好好的页面部署在CentOS服务器上用了Nginx和uWSGI就显示不了CSS样式。并且控制台上显示这一部分样式404Notfund于是我就开始各种查找技术贴学习,有说权限没开要修改nginx.conf配置中usernginx;为userroot;的,有说location结尾要加/的,有说DEBUG=True的,有说要......
  • docker_04days
    docker-compose介绍#使用了docker面临一个比较大的问题,如果一个djagno项目,使用mysql,redis,不要一次性把所有服务都放到一个容器中,每个服务一个容器,批量的管理多个容器,比较难以操作,于是有了docker-compose#批量管理,操作docker容器的软件---》只在单机#DockerCompose是一......
  • 服务器部署项目总结
    服务器部署项目总结yzh24/3/15前言本着一定成功的信心去部署前后端分离的项目,结果却“路遇坎坷”......