已解决 重新启动服务,登陆禅道地址怎么还需要重新安装

1、docker安装完禅道以后,由于服务器关机导致禅道服务关闭掉

2、重新用docker run启动

3、再次登陆禅道登陆地址网址变成了ip:port/install.php,仍然需要重新安装

4、怎么在重启以后不需要安装呢,因为项目都在禅道上用,重新安装原先的项目就会丢失

禅道版本 15.6 源码包
操作系统 CentOS
客户端浏览器 Chrome

提问者: 冰点 悬赏:5 日期: 2021-12-06 15:22:27 答案:3 点击:1493

获取技术支持

QQ: 电话:
设置备注
答案列表
2021/12/06

拉起容器时有两个参数是映射禅道的数据库和代码目录到宿主机上。

请问有做这个映射吗?

如果做了映射,重新映射到这个目录就可以

另外,服务器关闭后重新启动已有的容器就可以,不需要在docker run了。

2021/12/06
做了映射,用docker start CONTAINER ID ,在访问http://ip:port/user-login.html的时候仍然是跳转到了http://ip:port/install.php的安装地址,是不是在用docker安装以后,必须的升级呢,只有升级以后启动后才能直接访问呢
2021/12/06

您好!首先,docker run 是创建一个新容器并运行的命令。

既然已经创建了禅道容器,并正常运行使用,那么,这个容器在服务器重启后,还是存在的。

1)、首先查看/启动docker服务器:
systemctl status docker

systemctl start docker
2)、列出容器,

docker ps -a
3)、上一步命令中找到image为禅道镜像,查看status,启动状态这里是运行时间,

如果是exited关闭状态那么开启就可以了,

docker start 容器id

2021/12/06
用docker start CONTAINER ID ,在访问http://ip:port/user-login.html的时候仍然是跳转到了http://ip:port/install.php的安装地址,是不是在用docker安装以后,必须的升级呢,只有升级以后启动后才能直接访问呢
2021/12/06
您的创建容器 docker run的详细参数是怎样的?
2021/12/06
docker run --name zentao -p 8005:80 -v /opt/app/zentaopms/zentaowww:/app/zentaopms -v /opt/app/zentaopms/mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d easysoft/zentao:15.6
2021/12/06
禅道代码目录的映射/app/zentaopms改成/www/zentaopms应该就没有问题了。您目前的配置的目录导入容器内的/www目录重置。
2021/12/06
禅道代码目录的映射/app/zentaopms改成/www/zentaopms应该就没有问题了。您目前的配置的目录导致容器内的/www目录重新开启后被重置。
2021/12/10
安装的时候我们会写一些配置文件,config/my.php,这个文件需要放在存储里面。要不的话重启之后,这个文件就丢失了,就会触发安装程序。