Ubuntu使用docker安装redmine
|
转自:http://www.voidcn.com/article/p-wqrntsfd-bpc.html Ubuntu使用docker安装redmine1 安装docker
2 下载镜像在Dockerhub中已经有redmine和MySQL的官方镜像了。这里我选用mysql的5.7版本和redmine的3.2版本。
安装成功之后,执行docker images,可以看到两个镜像的描述,类似如下:
3 docker启动mysql这里为物理机和虚拟机的3306端口做了端口映射,以让外部用户可以通过3306端口访问mysql实例。 4 docker启动redmine这里为物理机和虚拟机的8080与3000端口做了端口映射,使用外部用户可以通过8080端口访问redmine. 如果一切正常,那么使用docker ps -a可以看到下面的输出:
5 后续步骤目前为止,打开浏览器访问物理机的8080端口就可以打开redmine的页面了。 5.1 使用数据卷共享数据在redmine的使用过程中,通常会有用户上传文件,这些文件存放在/usr/src/redmine/files路径下,使用docker安装后,这些文件便在虚拟机中,如果日常需要备份等维护工作,能在物理机上进行操作是比较方便的。因此借助docker的数据卷功能以实现这种需求。 同样的mysql的数据存储目录也可以和物理机共享 5.2 数据库备份数据库备份的一种方法是dump成sql文件,见下面的命令。 5.3 和虚拟机交互如果想和虚拟机交互,可以启动一个虚拟机的shell: 如果想将虚拟机的文件复制出来,可以用: 5.4 删除容器和镜像在操作过程中,有时候会操作失败,产生一些不需要的文件,可以通过下面的方式删除
6 备注:docker的安装后,会在主机上添加docker虚拟网卡,将物理机和虚拟机组织在一个内网中。通过内网ip,也可以访问虚拟机上的服务。 (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Ubuntu使用apt-get update命令时提示Hash Sum mismatch错误
- Ubuntu 搭建基于Docker的LNMP+Redis的开发环境(图文)
- Ubuntu安装eclipse,并创建桌面快捷方式
- ubuntu 16.04 LTS 内核源码下载编译流程
- ubuntu上的java – openjdk-1.7.0_55:无法为输出方法’xml
- Ubuntu 14.04安装和卸载搜狗拼音输入法
- Ubuntu下程序图标的设定方法
- 无法使用桌面链接在Ubuntu 12中启动IntelliJ IDEA12
- Ubuntu 下使用apt-get安装最新版本的MySQL
- ubuntu14.04安装配置jdk1.8.0_45
