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

这篇具有很好参考价值的文章主要介绍了Docker中安装redmine(亲自安装有效)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

第一步:

官方的一键安装方式:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun (我用的它)
国内 daocloud一键安装命令:
curl -sSL https://get.daocloud.io/docker | sh

############################可能遇见问题#####################################

可能会出现的问题:   ( 我只遇见了第一个)

可能遇到问题一 :

Public key for docker-ce-19.03.6-3.el7.x86_64.rpm is not installed

解决方法:

wget https://get.docker.com/gpg
rpmkeys --import ./gpg

可能遇到问题二 :

Delta RPMs disabled because /usr/bin/applydeltarpm not installed.

解决方法:

yum provides '*/applydeltarpm'

yum install deltarpm -y

可能遇到问题三 :

No Presto metadata available for docker-ce-stable

解决方法:

yum install docker-ce -y

可能遇到问题四:

在docker run 创建容器时,指定端口映射可能会出现

docker: Error response from daemon: driver failed programming external connectivity on endpoint quizzical_thompson (c2b238f6b003b1f789c989db0d789b4bf3284ff61152ba40dacd0e01bd984653):  (iptables failed: iptables --wait -t filter -A DOCKER ! -i docker0 -o docker0 -p tcp -d 172.17.0.3 --dport 24224 -j ACCEPT: iptables: No chain/target/match by that name.
 (exit status 1)).

1.kill掉docker所有进程

pkill docker 
2.清空nat表的所有链

iptables -t nat -F
3.删除docker0网桥

yum -y install bridge-utils
 
ifconfig docker0 down
 
brctl delbr docker0
4.重启docker服务

systemctl restart docker

############################可能遇见问题#####################################


第二步:

下载镜像(自己用的3.4版本)

docker pull redmine:3.4
docker pull mysql:5.7
第三步:(运行mysql和redmine,应该有先后顺序)

docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD="123456" -e MYSQL_DATABASE=redmine -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
docker run -d -p 58088:3000 --name redmine --link mysql:mysql redmine:3.4

第四步:

启动docker
service docker start
--或者systemctl start docker

第五步:

查看端口 lsof -i:58088

第六步:(保证安装redmine服务的ip是公网ip哦)

http://localhost:58088

*****************************如果需要邮件功能********************************

找到configuration.yml.example路径,

复制一个文件

cp configuration.yml.example configuration.yml

redmine docker,docker,redmine,mysql

 修改文件configuration.yml:(两个地方我都改了,可以尝试只改production处)

第一处:

redmine docker,docker,redmine,mysql

第二处:

redmine docker,docker,redmine,mysql

文本:(注意对齐格式)

email_delivery:
    delivery_method: :async_smtp
    async_smtp_settings:
      tls: false
      address: smtp.qq.com
      port: 25
      domain: smtp.qq.com
      authentication: :login
      enable_starttls_auto: true
      user_name: ****@qq.com
      password: *********

 最后一定要执行:

systemctl restart docker

docker start redmine(这里的redmine是上面步骤三 指定name的实例)

 *****************************如果需要邮件功能********************************

备注:

可能会用到的命令:

systemctl restart docker -- 重启docker
docker ps -as                 -- 查看docker容器中运行服务的状态
docker start redmine     -- 启动实例 redmine  (这里的redmine是上面步骤三 指定name的实例)

docker stop redmine     -- 停用实例 redmine
docker rm redmine        -- 删除实例 redmine

(mysql一样的操作)文章来源地址https://www.toymoban.com/news/detail-628192.html

到了这里,关于Docker中安装redmine(亲自安装有效)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker中安装mysql8

    2.1 创建3个文件夹,一会创建容器需要用(用于挂载本地文件和目录) 2.2 配置mysql.cnf的内容,并放入conf文件夹中 2.3 将sql文件放入init文件夹中 sql文件只在容器创建时执行一次 sql文件可以有多个 3.1 测试是否成功 3.2 出现错误:docker 启动MySQL一直处于restarting状态 解决方案:查看

    2024年04月17日
    浏览(24)
  • Docker中安装MySQL数据库(实测)

    本案例重点介绍docker安装mysql过程,docker原理及基本案例不做阐述。 centos中安装docker注意点:docker要求centos系统的内核版本高于3.10 案例中使用centos7.x作为测试版本。 推荐使用官网搜索,因为信息阅读更加的方便 官网地址:Docker 【官网地址如下】 【在搜索框中输入mysql关键

    2024年02月10日
    浏览(43)
  • Docker中安装MySQL 5.7的教程

    搜索MySQL 5.7的镜像 下载MySQL 5.7的镜像 运行MySQL 5.7的容器: 其中,-p参数指定端口映射,–name参数指定容器名称,-e参数指定环境变量,-d参数指定后台运行。 至此,MySQL 5.7的安装和启动已经完成。可以开始使用MySQL 5.7了,然后打开Navicat连接一下看看吧。 进入MySQL 5.7的容器:

    2024年02月10日
    浏览(34)
  • 使用Docker快速搭建并优化Redmine环境:日志管理与健康检查指南

    Redmine是一种开源的项目管理和问题跟踪工具,它以Web应用程序的形式提供。Redmine的主要功能包括项目管理、问题跟踪、版本控制集成、Wiki和论坛等。它是用Ruby on Rails开发的,支持多语言和多数据库。Redmine的灵活性和可扩展性使其成为许多组织和团队用于协作和项目管理的

    2024年04月28日
    浏览(36)
  • RabbitMQ 安装(在docker容器中安装)

    为什么要用? RabbitMQ是一个开源的消息代理和队列服务器,主要用于在不同的应用程序之间传递消息。它实现了高级消息队列协议(AMQP),并提供了一种异步协作机制,以帮助提高系统的性能和扩展性。 RabbitMQ的作用主要体现在以下几个方面: 1. 异步处理:通过将消息写入

    2024年02月04日
    浏览(49)
  • 在 CentOs7 中安装宝塔面板和 Docker(包括MySQL,Redis)

    如果有云服务器直接用 ip,端口,密码连接 如果没有,可以使用虚拟机安装 CentOs7 再连接,具体教程可参考: 在虚拟机 VMware 中安装 CentOs 7及使用 Xshell 进行连接_凉了的凉茶的博客-CSDN博客 这里我选择连接虚拟机 宝塔面板官网:宝塔面板 - 简单好用的Linux/Windows服务器运维管

    2024年02月10日
    浏览(53)
  • Ubuntu 20.04 中安装docker一键安装脚本

    直接上脚本,依次执行如下命令即可 install docker operation system Ubuntu 18.04+ ways1 : wget https://github.com/grant-tt/docker/blob/main/docker_install.sh bash docker_install.sh ways2: wget http://apollo-pkg-beta.bj.bcebos.com/docker_install.sh bash docker_install.sh

    2024年02月13日
    浏览(59)
  • Docker下安装Hadoop和Spark集群_docker 中安装hadoop和spark

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月27日
    浏览(39)
  • 修改docker里安装的mysql密码,亲测有效

    首先给大家介绍下docker 如何查看运行中的容器 列出所有在运行的容器信息: 如何启动一个容器 修改mysql密码,首先进入mysql容器 登录mysql 修改密码 至此大功告成!!!

    2024年02月11日
    浏览(52)
  • docker搭建mysql多主多从(集群),亲测有效!

    提示 :如果你只是想要搭建mysql主从看这篇文档就够了,很多地方参考了这篇文章:点击这里 原理图 : 主1(docker容器名为mysql-master) 主2(docker容器名为mysql-master_2) 从1(docker容器名为mysql-slave) 从2(docker容器名为mysql-slave-2) 四个容器都起动成功 解释 注意 :配置文件路径为do

    2024年02月04日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包