标签-Docker

 2025-05-06 11:25:28 |  19  |  Docker

Docker安装禅道

当你拥有一台服务器,当你的服务器中安装了Docker,当你又正好需要一套正规流程的任务分配、测试环境,那么你就可以使用Docker安装禅道。

一、环境

  • 需要一台服务器,可以用虚拟机,也可以购买云服务器,我使用的是aliyun的服务器
  • 在服务器中需要安装docker

二、下载禅道镜像

使用在线下载方式,直接执行命令就可以。

  1. sudo docker pull hub.zentao.net/app/zentao

下载的镜像没指定版本,默认是开源版的最新版
title

三、启动禅道

1.创建docker网络驱动

  1. sudo docker network create --subnet=172.172.172.0/24 zentaonet

2.启动禅道容器

  1. sudo docker run \
  2. --name zentao \
  3. -p 90:80 \
  4. --network=zentaonet \
  5. --ip 172.172.172.172 \
  6. --mac-address 02:42:ac:11:00:00 \
  7. -v /data/zentao:/data \
  8. -e MYSQL_INTERNAL=true \
  9. -d hub.zentao.net/app/zentao

参数说明

  • 容器名:启动的容器名字,可随意指定;
  • 主机端口:主机端口为web访问端口;如上:90是你指定的端口,80是禅道的端口
  • 网络驱动名:上文创建的网络驱动名 zentaonet;
  • 容器IP:在网络驱动范围内选择一个作为该容器的固定ip;
  • mac地址:指定固定的mac地址,建议范围为02:42:ac:11:00:- 00 到 02:42:ac:11:ff:ff;
  • 主机禅道目录:必须指定,方便附件等数据的持久化;
  • MYSQL_INTERNAL=true:启用容器内置MySQL,默认用户名为 - root,密码是 123456
  • 镜像标签:禅道版本

3.查看容器是否启动成功

执行命令

  1. # 查看禅道容器
  2. docker ps | grep zentao
  3. # 查看禅道容器日志
  4. docker logs -f zentao

四、

 2025-05-06 09:41:24 |  291  |  Docker

Docker常用命令

## 查看基本信息 |命令|用途|示例| |----|----|----| |docker version|显示docker的版本信息|docker version| |docker info |显示docker的系统信息,包括镜像和容器的数量|docker info(非root用户加sudo)| |docker 命令 --help|帮助命令||
 2025-05-06 09:41:24 |  330  |  Docker Centos Linux

Docker的基础学习与安装

# (一) 我理解的Docker ---------- - 首先,我们学习Docker前第一句知道的话就是,Docker是个容器。在我的理解中,它就是一个大的积木箱子,里面的每一个小积木就是一个安装在Docker容器中的mysql、redis、应用服务等等。当我们需要使用哪一个服务的时候,就可以拿出这块积木,拼接在我们的项目上。 - 就像我们学过的虚拟机一样,可以在一台机器中建造多个虚
 2025-05-06 09:41:23 |  1777  |  Error Docker

ERROR: permission denied while trying to connect to the Docker daemon socket

报错信息: ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/info": dial unix /var/run/docker.so
Title - Artist
0:00