docker原理与架构坏了 里面的禅道数据怎么导出

1、LAMP环境的准备
准备数据文件目录,创建如下空目录
#mkdir -p /data/www/html/zentaopms
#mkdir -p /data/mysql/zentao
#mkdir -p /data/sources
下载lamp镜像
#sudo docker pull ushios/lamp-ubuntu:latest
创建zentao容器
#sudo docker run -d -p 49001:80 -v /data/www/html/zentaopms:/var/www/html/zentaopms -v /data/sources:/mnt ushios/lamp-ubuntu:latest
打开浏览器,测试php页面
http://ip.188:49001
zentao容器中,查看mysql数据文件
# ls -l /var/lib/mysql
软链接,确保能进入mysql命令操作窗口
#ln -s /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock
设置mysql密码,这里设置为123456
#mysqladmin -u root password "123456"
进入mysql命令操作窗口
#mysql -u root -p
查看数据库并退出
2、禅道源码V7.1安装
下载禅道源码
把禅道源码ZenTaoPMS.7.1.stable.zip下载到宿主机目录/data/sources
宿主机上,解压禅道源码
#cd /data/sources
#unzip -o -d /data/sources ZenTaoPMS.7.1.stable.zip
zentao容器中,移动禅道源码到web目录
#cd /mnt/zentaopms
#mv ./* /var/www/html/zentaopms
打开浏览器,开始安装禅道
http://ip:49001/zentaopms/www/
点击“开始安装”
--&点击“下一步”
--& 点击“下一步”
--&输入信息(数据库服务=127.0.0.1,端口=3306,数据库用户名=root,数据库密码=&自己设置&,其他默认),点击“保存”
--&点击“下一步”
--&输入信息(公司名称=&自己设置&
,管理员账户=admin
,密码=&自己设置&),点击“保存”
--&点击“登陆禅道管理系统”
--&发现页面无法显示,原因是返回的地址有点问题,重新输入地址 http://ip:49001/zentaopms/www/index.php
--&输入用户和密码(根据上面步骤的输入值),登陆禅道系统,成功登陆!
登陆成功后,此时上传附件会无法正常保存,请继续如下步骤
zentao容器中,修改php.ini配置文件,解决附件上传无法保存的问题
#vi /etc/php5/apache2/php.ini 去掉注释并指定路径,修改为如下
upload_tmp_dir=/var/www/html/zentaopms/tmp
重新访问禅道,测试附件是否上传成功。
http://ip:49001/zentaopms/www/index.php
到此步骤禅道已经安装完成,也可以正常使用,但发现上面步骤“1.3
创建zentao容器
”的目录映射,不包括mysql数据文件的映射。
为了避免容器被删除后mysql数据文件也同时被删除,我们也需要对mysql数据文件作映射。操作步骤如下:
3、生成新镜像,并创建新的容器
容器中,备份zentao数据文件,执行如下
#supervisorctl stop mysqld
//此步骤为停止mysql服务
#mkdir -p /var/lib/mysql/zentao_bak
#cp -a /var/lib/mysql/zentao/* /var/lib/mysql/zentao_bak/
生成新镜像
此镜像包括以上步骤生成的数据
#sudo docker commit
test/zentao:v1.0
//容器id,请看步骤“1.3
创建zentao容器
”对应的容器id
3.3 删除容器,并 创建新容器
#sudo docker rm -f
//容器id,请看步骤“1.3
创建zentao容器
”对应的容器id
#sudo docker run -d -p 49001:80 -v /data/www/html/zentaopms:/var/www/html/zentaopms -v /data/mysql/zentao:/var/lib/mysql/zentao
test/zentao:v1.0
新容器中,还原zentao数据文件
#supervisorctl stop mysqld
//此步骤为停止mysql服务
#cp -a /var/lib/mysql/zentao_bak/* /var/lib/mysql/zentao/
#supervisorctl start mysqld
//此步骤为启动mysql服务
重新访问禅道
http://ip:49001/zentaopms/www/index.php
宿主机中,检查映射目录是否正常
/data/www/html/zentaopms
//宿主机中,查看禅道的附件上传目录是否有对应的附件(具体应该是查看目录/data/ww/html/zentaopms/www/data/upload/1)
/data/mysql/zentao
//宿主机中,查看mysql数据文件是否存在
docker镜像ushios/lamp-ubuntu的使用总结
最近公司的禅道系统不稳定,时不时的挂掉,过会儿又自动可以访问,想把Window Server 2003系统下的禅道迁移至Linux系统下。由于禅道系统是php+mysql组成...
docker 安装gitlab、zentao 禅道、jenkins、svn
zentao   :  https://hub.docker.com/r/haha123/zentao/
jenkins  : /jenkins/”&https://hub.docker.com//...
linux ubuntu 安装禅道 zentao
(以下操作均用root用户)
首先,下载禅道linux安装包
ZenTaoPMS.7.3.stable.zbox_64.tar.gz
上传到linux服务器,放在要安装的目录下,解压
项目管理:docker-compose一键安装bitnami-redmine项目管理系统
背景:随着新技术的层出不穷和业务逻辑日趋复杂,昔日的前端和后端也早已相互融合,使得软件开发任务逐渐繁重。与此同时,Git等分布式版本控制系统的出现,使得项目开发从数量上来看参与者愈来愈多,从范围上来看...
centos7部署禅道和备份
禅道部署下载http://www.zentao.net/dynamic/79912.htmlhttp://dl.cnezsoft.com/zentao/7.3/ZenTaoPMS.7.3.stable...
$ easy_install mysql-connector-python
mysql.connector as conner
&&& conn = conner.connect(...
$(&#taskform&).submit(function(event) {$(this).ajaxSubmit({type:'post',dataType:'json',success : fu...
6.1、创建表
6.1.1、创建表的语法形式
CREATE TABLE 表名 ( 属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
一、linux一键安装
linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道。
下载安装包
64位下载:wget http://dl....
没有更多推荐了,当前位置:
使用docker镜像运行禅道
使用docker镜像运行禅道
顺便增加pro专业版.
顺便增加pro专业版.
9.8stable.
9.7stable.
做了个禅道的docker镜像,目前版本为
会实时同步官方版本.要是忘记了可以在Github上提醒我更新.
运行前请安装docker环境,要是使用docker-compose运行,请
mkdir -p /data/zbox && docker run -d -p 80:80 -p
-e USER="root" -e PASSWD="password" \
-e BIND_ADDRESS="false" \
-v /data/zbox/:/opt/zbox/ \
--name zentao-server \
idoop/zentao:latest
mkdir -p /data/zbox && docker run -d -p 80:80 -p
-e USER="root" -e PASSWD="password" \
-e BIND_ADDRESS="false" \
-v /data/zbox/:/opt/zbox/ \
--name zentao-server \
idoop/zentao:pro
注意: 运行前请确认容器要暴露的端口,如示例中的"80"和"3306"端口没有被宿主机的其他程序占用.
容器环境变量参数说明:
USER&: 设置参数为
禅道数据库管理Adminer的账号名,必填项.
设置参数为
禅道数据库管理Adminer
的账号密码,必填项.
BIND_ADDRESS&: 若设置参数为"false",禅道数据库启动后允许远程访问,选填。因为挂载出来后也可手动修改
"zbox/etc/mysql/my.cnf"配置文件.
DockerHub地址:&
GitHub仓库地址:&
谢谢分享,奖励100积分。在docker hub上建了一个禅道9.1.2版本的镜像 - 二次开发 - 禅道开源项目管理软件当前位置:
在docker hub上建了一个禅道9.1.2版本的镜像
在docker hub上建了一个禅道9.1.2版本的镜像
版本要求:
docker:1.12以上
docker-compose:1.13以上
使用方法:
git clone https://github.com/HofmannHe/zentao
docker-compose up -d
如果只需要镜像的话
docker pull hofmann/zentao
具体可以参考:
https://github.com/HofmannHe/zentao
https://hub.docker.com/r/hofmann/zentao/
谢谢反馈,加100积分。1、LAMP环境的准备
准备数据文件目录,创建如下空目录
#mkdir -p /data/www/html/zentaopms
#mkdir -p /data/mysql/zentao
#mkdir -p /data/sources
下载lamp镜像
#sudo docker pull ushios/lamp-ubuntu:latest
创建zentao容器
#sudo docker run -d -p 49001:80 -v /data/www/html/zentaopms:/var/www/html/zentaopms -v /data/sources:/mnt ushios/lamp-ubuntu:latest
打开浏览器,测试php页面
http://ip.188:49001
zentao容器中,查看mysql数据文件
# ls -l /var/lib/mysql
软链接,确保能进入mysql命令操作窗口
#ln -s /var/lib/mysql/mysql.sock /var/run/mysqld/mysqld.sock
设置mysql密码,这里设置为123456
#mysqladmin -u root password "123456"
进入mysql命令操作窗口
#mysql -u root -p
查看数据库并退出
2、禅道源码V7.1安装
下载禅道源码
把禅道源码ZenTaoPMS.7.1.stable.zip下载到宿主机目录/data/sources
宿主机上,解压禅道源码
#cd /data/sources
#unzip -o -d /data/sources ZenTaoPMS.7.1.stable.zip
zentao容器中,移动禅道源码到web目录
#cd /mnt/zentaopms
#mv ./* /var/www/html/zentaopms
打开浏览器,开始安装禅道
http://ip:49001/zentaopms/www/
点击“开始安装”
--&点击“下一步”
--& 点击“下一步”
--&输入信息(数据库服务=127.0.0.1,端口=3306,数据库用户名=root,数据库密码=&自己设置&,其他默认),点击“保存”
--&点击“下一步”
--&输入信息(公司名称=&自己设置&
,管理员账户=admin
,密码=&自己设置&),点击“保存”
--&点击“登陆禅道管理系统”
--&发现页面无法显示,原因是返回的地址有点问题,重新输入地址 http://ip:49001/zentaopms/www/index.php
--&输入用户和密码(根据上面步骤的输入值),登陆禅道系统,成功登陆!
登陆成功后,此时上传附件会无法正常保存,请继续如下步骤
zentao容器中,修改php.ini配置文件,解决附件上传无法保存的问题
#vi /etc/php5/apache2/php.ini 去掉注释并指定路径,修改为如下
upload_tmp_dir=/var/www/html/zentaopms/tmp
重新访问禅道,测试附件是否上传成功。
http://ip:49001/zentaopms/www/index.php
到此步骤禅道已经安装完成,也可以正常使用,但发现上面步骤“1.3
创建zentao容器
”的目录映射,不包括mysql数据文件的映射。
为了避免容器被删除后mysql数据文件也同时被删除,我们也需要对mysql数据文件作映射。操作步骤如下:
3、生成新镜像,并创建新的容器
容器中,备份zentao数据文件,执行如下
#supervisorctl stop mysqld
//此步骤为停止mysql服务
#mkdir -p /var/lib/mysql/zentao_bak
#cp -a /var/lib/mysql/zentao/* /var/lib/mysql/zentao_bak/
生成新镜像
此镜像包括以上步骤生成的数据
#sudo docker commit
test/zentao:v1.0
//容器id,请看步骤“1.3
创建zentao容器
”对应的容器id
3.3 删除容器,并 创建新容器
#sudo docker rm -f
//容器id,请看步骤“1.3
创建zentao容器
”对应的容器id
#sudo docker run -d -p 49001:80 -v /data/www/html/zentaopms:/var/www/html/zentaopms -v /data/mysql/zentao:/var/lib/mysql/zentao
test/zentao:v1.0
新容器中,还原zentao数据文件
#supervisorctl stop mysqld
//此步骤为停止mysql服务
#cp -a /var/lib/mysql/zentao_bak/* /var/lib/mysql/zentao/
#supervisorctl start mysqld
//此步骤为启动mysql服务
重新访问禅道
http://ip:49001/zentaopms/www/index.php
宿主机中,检查映射目录是否正常
/data/www/html/zentaopms
//宿主机中,查看禅道的附件上传目录是否有对应的附件(具体应该是查看目录/data/ww/html/zentaopms/www/data/upload/1)
/data/mysql/zentao
//宿主机中,查看mysql数据文件是否存在
docker镜像ushios/lamp-ubuntu的使用总结
最近公司的禅道系统不稳定,时不时的挂掉,过会儿又自动可以访问,想把Window Server 2003系统下的禅道迁移至Linux系统下。由于禅道系统是php+mysql组成...
docker 安装gitlab、zentao 禅道、jenkins、svn
zentao   :  https://hub.docker.com/r/haha123/zentao/
jenkins  : /jenkins/”&https://hub.docker.com//...
linux ubuntu 安装禅道 zentao
(以下操作均用root用户)
首先,下载禅道linux安装包
ZenTaoPMS.7.3.stable.zbox_64.tar.gz
上传到linux服务器,放在要安装的目录下,解压
项目管理:docker-compose一键安装bitnami-redmine项目管理系统
背景:随着新技术的层出不穷和业务逻辑日趋复杂,昔日的前端和后端也早已相互融合,使得软件开发任务逐渐繁重。与此同时,Git等分布式版本控制系统的出现,使得项目开发从数量上来看参与者愈来愈多,从范围上来看...
centos7部署禅道和备份
禅道部署下载http://www.zentao.net/dynamic/79912.htmlhttp://dl.cnezsoft.com/zentao/7.3/ZenTaoPMS.7.3.stable...
$ easy_install mysql-connector-python
mysql.connector as conner
&&& conn = conner.connect(...
$(&#taskform&).submit(function(event) {$(this).ajaxSubmit({type:'post',dataType:'json',success : fu...
6.1、创建表
6.1.1、创建表的语法形式
CREATE TABLE 表名 ( 属性名 数据类型 [完整性约束条件],
属性名 数据类型 [完整性约束条件],
一、linux一键安装
linux一键安装包内置了apache, php, mysql这些应用程序,只需要下载解压缩即可运行禅道。
下载安装包
64位下载:wget http://dl....
没有更多推荐了,

我要回帖

更多关于 云禅道导出 的文章

 

随机推荐