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,也可以访问虚拟机上的服务。 (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记
- Ubuntu16.04 LTS 下安装 Android Studio 2.2.2 的详细步骤
- ubuntu 安装有道词典
- 解决Ubuntu的root账号无法登录SSH问题-Permission denied,
- ubuntu 14.04安装右键打开终端open in terminal
- 在Ubuntu 14.10中安装OpenCV
- ubuntu上搭建apach2服务器
- ubuntu 配置java环境变量 以及靠谱的root下面的环境变量
- ubuntu使用root用户登录/切换root权限的实现
- ubuntu 解决libsqlite3-0依赖的问题(推荐)