Docker如何安装禅道

 更新时间:2024年11月27日 11:23:21   作者:骑上单车去旅行  
文章介绍了如何在服务器上安装和运行禅道容器,包括查看容器、下载镜像、安装禅道、配置网络和端口、以及初次登录和修改密码的步骤

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Docker部署Rabbitmq容器实现过程解析

    Docker部署Rabbitmq容器实现过程解析

    这篇文章主要介绍了Docker部署Rabbitmq容器实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-11-11
  • Docker Compose安装部署PostgreSQL数据库的实现步骤

    Docker Compose安装部署PostgreSQL数据库的实现步骤

    本文主要介绍了使用DockerCompose在Linux服务器上部署PostgreSQL,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • Docker compose搭建ELK服务基本使用

    Docker compose搭建ELK服务基本使用

    这篇文章主要为大家介绍了Docker compose搭建ELK服务基本使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • zabbix监控docker容器状态【推荐】

    zabbix监控docker容器状态【推荐】

    这篇文章主要介绍了zabbix监控docker容器状态的相关资料,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • 如何搭建配置Docker私有仓库的实现步骤

    如何搭建配置Docker私有仓库的实现步骤

    本文主要介绍了如何搭建配置Docker私有仓库的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • docker安装nginx容器的方法

    docker安装nginx容器的方法

    Nginx也是一款服务器,我们常用它做如:反向代理、负载均衡、动态与静态资源的分离的工作,这篇文章主要介绍了docker安装nginx,需要的朋友可以参考下
    2023-01-01
  • 检查当前Docker使用的默认运行时(default runtime)的三种方法

    检查当前Docker使用的默认运行时(default runtime)的三种方法

    本文介绍了三种检查当前Docker使用的默认运行时的方法,方法一:查看Docker配置文件;方法二:使用Dockerinfo命令输出;方法三:检查特定容器的运行时,文中详细的给大家介绍了这三种方法,需要的朋友可以参考下
    2025-05-05
  • 使用Docker部署Nginx并挂载目录详解

    使用Docker部署Nginx并挂载目录详解

    这篇文章主要为大家详细介绍了使用Docker部署Nginx并挂载目录的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-04-04
  • docker-compose限制容器cpu和内存方式

    docker-compose限制容器cpu和内存方式

    这篇文章主要介绍了docker-compose限制容器cpu和内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • docker部署FastDFS分布式文件系统

    docker部署FastDFS分布式文件系统

    FastDFS是一个轻量级、高性能的分布式文件系统,本文主要介绍了docker部署FastDFS分布式文件系统,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-12-12

最新评论