Docker如何安装禅道
作者:骑上单车去旅行
文章介绍了如何在服务器上安装和运行禅道容器,包括查看容器、下载镜像、安装禅道、配置网络和端口、以及初次登录和修改密码的步骤
Docker安装禅道
一、查看服务器是否有禅道容器
docker ps -a
可以查看到所有容器。
二、从docker库下载禅道镜像
如果服务器上没有禅道容器或者禅道镜像
则从docker库中下载镜像
sudo docker pull hub.zentao.net/app/zentao:18.5
三、安装禅道,运行镜像
创建docker网络驱动
sudo docker network create --subnet=[ip范围] [网络驱动名]
ip范围:例如172.172.172.0/24的意思是,IP可以指定范围为172.172.172.1到172.172.172.254;
网络驱动名:创建的网络驱动名,可随意指定;
例如:
sudo docker network create --subnet=172.172.172.0/24 zentaonet
启动禅道容器:
sudo docker run \ --name [容器名] \ -p [主机端口]:80 \ --network=[网络驱动名] \ --ip [容器IP] \ --mac-address [mac地址] \ -v [主机禅道目录]:/data \ -e MYSQL_INTERNAL=true \ -d hub.zentao.net/app/zentao:[镜像标签]
参数说明:
- 容器名:启动的容器名字,可随意指定;
- 主机端口:主机端口为web访问端口;
- 网络驱动名:上文创建的网络驱动名 zentaonet;
- 容器IP:在网络驱动范围内选择一个作为该容器的固定ip;
- mac地址:指定固定的mac地址,建议范围为02:42:ac:11:00:00 到 02:42:ac:11:ff:ff;
- 主机禅道目录:必须指定,方便附件等数据的持久化;
- MYSQL_INTERNAL=true:启用容器内置MySQL,默认用户名为 root,密码是 123456
- 镜像标签:禅道版本
查看容器是否启动成功:
# 查看禅道容器 docker ps | grep zentao # 查看禅道容器日志 docker logs -f zentao
四、登陆禅道
在浏览器输入:http://服务器ip:[d端口]即可访问到禅道容器。如果和禅道容器的80端口映射的是宿主机的其他端口,而非80端口,则将浏览器地址栏的端口号改成相应的宿主机端口即可。
- 用户名:admin
- 密码:123456
首次登陆需要修改密码:
建议大小写和数字的新密码,如:Testting123
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。