Ubuntu使用docker安装redmine

Ubuntu18.04安装redmine+mysql+nginx+Passenger 前提: 1.本过程有一些步骤,如果ubuntu系统中已经存在,则不需要做 2.如果命令不好用,试着加上sudo 或者去掉 sudo 3.本教程是在可以连接外网的情况下实现 4.请提前安装vim,如果有其他编辑工具也可,下面所有vim相应替换即可 Step1: 更新系统依赖 命令: apt-get update //如果不成功,则执行下面命令再试试 sudo apt-get clean sudo rm -vf /var/lib/apt/lists/* sudo rm -vf /var/lib/apt 阅读详情

Ubuntu使用docker安装redmine

1 安装docker

apt-get install docker.io

2 下载镜像

在docker hub中已经有redmine和mysql的官方镜像了。这里我选用mysql的5.7版本和redmine的3.2版本。

docker pull mysql:5.7
docker pull redmine:3.2

安装成功之后,执行docker images,可以看到两个镜像的描述,类似如下:

#docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
mysql               5.7                 b73014bcbc5b        7 hours ago         400.2 MB
redmine             3.2                 6e3204627702        11 hours ago        636.1 MB

3 docker启动mysql

docker run -d -p 3306:3306 --name server-mysql -e MYSQL_ROOT_PASSWORD="pass"  -e MYSQL_DATABASE=redmine mysql:5.7

这里为物理机和虚拟机的3306端口做了端口映射,以让外部用户可以通过3306端口访问mysql实例。

4 docker启动redmine

docker run -d -p 8080:3000 --name=server-redmine -e MYSQL_ROOT_PASSWORD="pass" --link server-mysql:mysql redmine:3.2

这里为物理机和虚拟机的8080与3000端口做了端口映射,使用外部用户可以通过8080端口访问redmine.

如果一切正常,那么使用docker ps -a可以看到下面的输出:

CONTAINER ID        IMAGE               COMMAND                CREATED              STATUS              PORTS                    NAMES
36c529a03cab        redmine:3.2         "/docker-entrypoint.   7 seconds ago        Up 7 seconds        0.0.0.0:8080->3000/tcp   server-redmine
c28063bc0494        mysql:5.7           "docker-entrypoint.s   About a minute ago   Up About a minute   0.0.0.0:3306->3306/tcp   server-mysql

5 后续步骤

目前为止,打开浏览器访问物理机的8080端口就可以打开redmine的页面了。

5.1 使用数据卷共享数据

在redmine的使用过程中,通常会有用户上传文件,这些文件存放在/usr/src/redmine/files路径下,使用docker安装后,这些文件便在虚拟机中,如果日常需要备份等维护工作,能在物理机上进行操作是比较方便的。因此借助docker的数据卷功能以实现这种需求。

docker run -d -p 8080:3000 --name=server-redmine -e MYSQL_ROOT_PASSWORD="pass" --link server-mysql:mysql -v /redmine-dir:/usr/src/redmine/files redmine:3.2

同样的mysql的数据存储目录也可以和物理机共享

docker run -d -p 3306:3306 --name server-mysql -v /mysql-dir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD="pass"  -e MYSQL_DATABASE=redmine mysql:5.7

5.2 数据库备份

数据库备份的一种方法是dump成sql文件,见下面的命令。

$ docker exec server-mysql sh -c 'exec mysqldump --databases redmine -uroot -p"$MYSQL_ROOT_PASSWORD"' > /your/host/path/bak.sql

5.3 和虚拟机交互

如果想和虚拟机交互,可以启动一个虚拟机的shell:

docker exec -it $id /bin/bash

如果想将虚拟机的文件复制出来,可以用:

docker cp server-mysql:/var/lib/mysql/redmine ./ 

5.4 删除容器和镜像

在操作过程中,有时候会操作失败,产生一些不需要的文件,可以通过下面的方式删除

docker stop 36c529  #停止指定id的容器
docker rm   36c529  #删除指定id的容器
docker rmi  b73014  #删除指定id的镜像   

6 备注:

docker的安装后,会在主机上添加docker虚拟网卡,将物理机和虚拟机组织在一个内网中。通过内网ip,也可以访问虚拟机上的服务。

【云原生之Docker实战】使用Docker部署Redmine项目管理平台 阅读详情

相关推荐

docker+Redmine搭建自己的项目管理系统

docker 搭建自己的项目管理系统

sinat_35773915的博客 2346

docker部署redmine

1. 创建网络 docker network create some-network 2. 启动sql数据库 docker run -d --name some-postgres --network some-network -e POSTGRES_PASSWORD=secret -e POSTGRES_USER=redmine postgres 3. 启动redmine 1)创建挂载目录 mkdir /root/redmine/data -p 2)启动redmine docker

风之伤 1694

SAP EWM 内向交货流程(一)

本文介绍了SAP EWM系统中内向交货单的基本配置与操作流程。

huqinghai的专栏 2398

Docker中安装redmine(亲自安装有效)

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun (我用的它)docker start redmine -- 启动实例 redmine (这里的redmine是上面步骤三 指定name的实例)docker ps -as -- 查看docker容器中运行服务的状态。docker start redmine(这里的redmine是上面步骤三 指定name的实例)

hanlt的专栏 5215

基于springboot生鲜食品订购系统的设计与实现

近年来互联网络的迅猛发展和电子终端设备的普及,赋予了各行业充足的发展空间。微信小程序的O2O生鲜食品订购相比于传统信息技术,时效性是它最大的特色,已经在电子娱乐、经济等中发挥着举足轻重的作用。短时间内迅速扩大了线上管理系统的规模。尽管O2O生鲜食品订购已经有了很大程度的发展,但在微信小程序的O2O生鲜食品订购领域上却少有建设。

1024

Ollama模型路径迁移实战:Windows/Mac/Linux三平台保姆级教程(附常见问题排查)

本文提供了一份详细的Ollama模型路径迁移教程,涵盖Windows、macOS和Linux三大平台。通过设置OLLAMA_MODELS环境变量或创建符号链接,指导用户将模型从默认路径安全迁移至新位置,以释放系统盘空间或提升性能。教程包含迁移前的准备、分平台步骤、迁移后的验证以及常见问题排查,确保迁移过程平滑可靠。

js777的博客 1184

ubuntu docker安装redmine

1.安装docker sudo apt-get install docker.io 2.下载镜像 从docker hub中获取mysql及redmine的镜像 sudo docker pull mysql:5.7 docker pull redmine:3.2 安装成功后,查看镜像 docker images 3.docker启动mysql及redmine 3.1 启动mysql sudo docker run -d -p 3306:3306 --name server-mysql -e MYS

qq_25212845的博客 552

科研级实战】YOLOv11 pose部署至RK3588全流程:让姿态估计模型在边缘端毫秒级运行,我来帮你突破人体行为分析落地壁垒

在智慧安防人体行为分析场景中,基于YOLOv11 pose的模型在云端推理单帧耗时150ms,硬件成本超15000元;经本方案部署到RK3588后,单帧推理耗时降至30ms,硬件成本仅4000元,且关键点检测准确率高达93%以上。在运动姿态评估场景,同款技术路径使模型边缘端推理速度提升6倍,姿态分类精度达95%。这意味着,你也能让自己的姿态估计模型在边缘设备上实现的工业化落地,接下来让我们开启从模型训练到端侧部署的实战征程。

m0_71589036的博客 223

Ubuntu安装Docker及redmine

一、安装Docker 官网安装参考手册 https://docs.docker.com/engine/install/ubuntu/ 阿里云镜像加速 介绍:https://www.aliyun.com/product/acr 注册一个属于自己的阿里云账户(可复用淘宝账号) 进入管理控制台设置密码,开通 查看镜像加速器自己的 查看执行结果: 测试命令 docker version docker run hello-world docker images 二、安装Compose

天码星空 1315

【深度学习新浪潮】智能体在图像处理领域的技术突破与实践指南

智能体正在重构图像处理的技术版图:从多智能体分工的"专业化协作",到多模态统一的"极简架构",再到工具增强的"实战能力",技术突破不断降低开发门槛并拓展应用边界。对于开发者而言,2025年的核心机遇在于结合具体场景选择成熟框架(如医疗用IteR-MRL、工业用NVIDIA NIM),通过微调与工具集成快速落地解决方案。随着硬件成本下降与开源生态完善,图像处理智能体将从当前的"高端场景赋能"走向"千行百业普及",真正成为数字世界的"视觉感知与操作核心"。

专注:太空算力、AI infra、异构调度、大模型成本工程 439

OpenClaw(Clawdbot/Moltbot)如何正确的配置浏览器,实现对浏览器的自动化操作功能(浏览器状态为running:false怎么办)

OpenClaw(Clawdbot/Moltbot)浏览器自动化功能无效?🤖 本文详细介绍如何解决这个问题🔧,让你的OpenClaw(Clawdbot/Moltbot)真正具备"睁眼看世界"的能力,支持网页搜索、点击操作和截图等功能 ✅

XiaoqiangClub的博客 8107

用Docker安装Redmine

1、软件环境 Ubuntu 20.04 2、安装Docker 2.1、安装GPG证书 curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - 2.2、写入软件源信息 sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs)

tjcbq的专栏 2681

6、深入解析Microsoft 365核心服务对比与迁移策略

本文深入解析了Microsoft 365的核心服务,包括身份和设备管理、现代设备配置体验、Exchange和SharePoint的迁移策略以及Microsoft Teams的协作功能。同时探讨了迁移过程中需要考虑的安全控制措施,为组织规划和实施云迁移项目提供了全面的指导和建议。

k8s6orchestrator的博客 106

docker-compose一键安装bitnami-redmine项目管理系统 配置修改 (ubuntu 18.04)

主要参考https://blog.youkuaiyun.com/zssureqh/article/details/51816892?utm_source=app 本安装不依赖除Docker, Docker-compose外的其他应用。 修改了docker-compose配置文件的一些参数 version: '2' services: mariadb: image: 'bitnami...

qianshuqinghan的博客 1740

栅格数据做相关性分析前的预处理(批量定义投影、栅格投影、重采样)

最近在做两个栅格数据的相关性分析,这个最主要的是两个栅格数的行列号是一致的(也就是说坐标系、分辨率一致),那么标准的栅格数据的分辨率是以米的形式存在的,但是有一些栅格数据是以度为单位存在的,所以在做分析前,一定要先把其转换为米,否则在重采样的时候就会出错。(相关文章——栅格数据以度为单位变为以米为单位的简单做法)当然,在变其分辨率的单位前,一定要将其坐标系转换为一致。所以就有以下的步骤(如何将两个栅格数据的坐标系、分辨率的单位和分辨率一致) 1.首先,要看两个栅格数据的坐标系是否一致,如果不一致,要先统一到

qq_41828818的博客 8350

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

redmine-docker

https://github.com/bitnami/bitnami-docker-redmine 安装docker-compose 官网上docker-ompose的安装有几种方式,我选着用pip安装(python>3.6), ubuntu16.04已经满足 pip install docker-compose 安装redmine version: '2' services: postgresql: image: 'bitnami/postgresql:11' environm

V__KING__的专栏 416

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

redmine mysql_redmine的跨平台安装与使用

redmine的跨平台安装与使用为了能够在手机和个人电脑上同时查看项目情况,就准备把redmine放在个人电脑(ubuntu)上,同时允许手机访问。server端的安装鉴于我之前已经安装过mysql,几经折腾都没法搞定redmine和mysql的通信问题以及mysql的安装和配置问题。最后,果断决定采用容器的方式,减少本地配置。利用docker,下载mysql和redmine的镜像$ sudo d...

weixin_39653733的博客 258

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

windows 安装 docker使用

docker destop

Elvis Hu的博客 132

第二篇:搭建 Redmine

Redmine 的通知机制完全依赖邮件。在「管理 → 配置 → 邮件通知」中填入 SMTP 设置即可,配置存储在数据库里,容器重建后仍然保留,无需在 docker-compose.yml 里额外配置。企业环境下,建议接入 LDAP 或 Active Directory,实现单点登录,免去用户维护独立密码的麻烦。Redmine 的数据分布在两个地方:数据库(所有 Issue、用户、配置)和文件系统(附件)。Red mine的安装不难,建议使用Docker方式,按照AI指导一步步完成安装。

linuo89的博客 474

Docker系列一:Docker基本概念及指令介绍

1. Docker是什么? Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker是个C/S的架构: server端通过Docker Daemon以守护进程进行运行, client端以bin命令形式(Docker...

weixin_38170468的博客 71
上一篇: Artifactory的搭建与使用简介
下一篇: Python库Requests的基础使用
zzulp
博客等级 码龄19年 464粉丝 176原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值