禅道搭建
# 安装docker
# 卸载旧版本
Docker 的旧版本被称为 docker,docker.io 或 docker-engine 。如果已安装,请卸载它们:
$ sudo apt-get remove docker docker-engine docker.io containerd runc
1
当前称为 Docker Engine-Community 软件包 docker-ce 。
安装 Docker Engine-Community
# 使用 Docker 仓库进行安装
在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker 。
# 设置仓库
更新 apt 包索引。
sudo apt-get update
1
安装 apt 依赖包,用于通过HTTPS来获取仓库:
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
1
2
3
4
5
6
2
3
4
5
6
添加 Docker 的官方 GPG 密钥:
curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
1
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。
$ sudo apt-key fingerprint 0EBFCD88
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <docker@docker.com>
sub rsa4096 2017-02-22 [S]
1
2
3
4
5
6
2
3
4
5
6
使用以下指令设置稳定版仓库
$ sudo add-apt-repository \
"deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ \
$(lsb_release -cs) \
stable"
1
2
3
4
2
3
4
# 安装 Docker Engine-Community
更新 apt 包索引。
sudo apt-get update
1
安装最新版本的 Docker Engine-Community 和 containerd ,或者转到下一步安装特定版本:
sudo apt-get install docker-ce docker-ce-cli containerd.io
1
测试 Docker 是否安装成功,输入以下指令,打印出以下信息则安装成功:
docker -v
1
# 安装禅道
docker run --name zentao \
-p 80:80 \
-p 4306:3306 \
-v /opt/zentao/zentaopms:/www/zentaopms \
-v /opt/zentao/mysqldata:/var/lib/mysql \
--add-host smtp.exmail.qq.com:163.177.90.125 \
-e MYSQL_ROOT_PASSWORD=nWFJduxMYQCQ \
-e ADMINER_USER="admin" -e ADMINER_PASSWD="YB@zentao" \
-e BIND_ADDRESS="false" \
--restart=always \
--privileged=true \
-d easysoft/zentao
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
启动参数说明:
- ADMINER_USER:管理员账号;
- ADMINER_PASSWD:管理员密码;
- BIND_ADDRESS:若设置参数为"false",禅道数据库启动后允许远程访问,选填;
- SMTP_HOST:设置smtp服务IP和主机名,用于解决无法发送邮件的问题。
安装成功后,访问该地址即可登录禅道系统,登录用户名和密码为
admin:YB@zentao
:http://192.168.31.127/
配置文件:
配置信息已经成功保存到" /www/zentaopms/config/my.php "中。您后面还可继续修改此文件。
<?php
$config->installed = true;
$config->debug = false;
$config->requestType = 'PATH_INFO';
$config->timezone = 'Asia/Shanghai';
$config->db->host = '127.0.0.1';
$config->db->port = '3306';
$config->db->name = 'zentao';
$config->db->user = 'root';
$config->db->encoding = 'UTF8';
$config->db->password = 'nWFJduxMYQCQ';
$config->db->prefix = 'zt_';
$config->webRoot = getWebRoot();
$config->default->lang = 'zh-cn';
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
帮我改善此页面 (opens new window)
上次更新: 2021/11/24, 01:31:20