`

Docker安装Reviewboard

 
阅读更多
Docker越来越方便了,避免了编译和配置环境

我的docker环境如下
[root@node01 docker]# docker version
Client:
 Version:         1.12.5
 API version:     1.24
 Package version: docker-common-1.12.5-14.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      047e51b/1.12.5
 Built:           Mon Jan 23 15:35:13 2017
 OS/Arch:         linux/amd64

Server:
 Version:         1.12.5
 API version:     1.24
 Package version: docker-common-1.12.5-14.el7.centos.x86_64
 Go version:      go1.7.4
 Git commit:      047e51b/1.12.5
 Built:           Mon Jan 23 15:35:13 2017
 OS/Arch:         linux/amd64



下载postgress/memcached和reviewboard的镜像,load
[root@node01 docker]# docker images
REPOSITORY                              TAG                 IMAGE ID            CREATED             SIZE
ikatson/reviewboard                     latest              960176d58dca        5 weeks ago         463 MB
daocloud.io/library/memcached           1.4.21              622897abf0a4        2 years ago         129.8 MB
daocloud.io/library/postgres            9.4-beta2           bcd29c70a205        2 years ago         213.5 MB


启动所有镜像:
docker run -d --name rb-postgres -e POSTGRES_USER=reviewboard daocloud.io/library/postgres:9.4-beta2 
docker run --name rb-memcached -d -p 11211 daocloud.io/library/memcached:1.4.21


先创建postgress的role和database
[root@node01 ~]# docker ps -a
CONTAINER ID        IMAGE                                    COMMAND                  CREATED              STATUS              PORTS                      NAMES
722f8ae5dfa1        daocloud.io/library/memcached:1.4.21     "memcached"              4 minutes ago        Up 3 minutes        0.0.0.0:32778->11211/tcp   rb-memcached
13e2273e8c68        daocloud.io/library/postgres:9.4-beta2   "/docker-entrypoint.s"   4 minutes ago        Up 4 minutes        5432/tcp                   rb-postgres

[root@node01 ~]# docker exec -it 13e2273e8c68 /bin/bash
root@13e2273e8c68:/# psql postgres
psql: FATAL:  role "root" does not exist
root@13e2273e8c68:/# psql -U postgres
psql (9.4beta2)
Type "help" for help.

postgres=# create user reviewboard~x~ with password 'password';
postgres=# create user reviewboard with password 'reviewboard';
CREATE ROLE
postgres=# create database reviewboard;
CREATE DATABASE


安装reviewboard
docker run -d --link rb-postgres:pg --link rb-memcached:memcached -p 8000:8000 ikatson/reviewboard


访问http://IP:8000就能看到Reviewboard了
管理员帐号是admin:admin,登录之后可以修改管理员密码,设置SMTP等。

使用svn,需要在Database->Repository添加一个库
分享到:
评论

相关推荐

    Docker安装MySQL 8.0.20详细教程

    一、Docker安装MySQL 8 Docker安装MySQL 8主要涉及拉取官方镜像、运行容器并进行一系列自定义配置。 二、自定义设置 存储路径:通过Docker的卷(volume)功能,可以将宿主机的目录挂载到容器内的指定路径。 端口:在...

    docker安装步骤.zip

    centos7下,标准化的docker安装步骤,包含卸载老docker版本,升级新的docker版本操作

    vagrant 安装docker docker 安装mysql 、redis、kafka

    vagrant 安装docker docker 安装mysql 、redis、kafka、 自启动

    docker安装mysql8.0.33

    docker安装mysql8.0.33:包含修改加密规则及修改时区等

    docker安装.rar

    docker安装

    docker安装.zip

    docker安装,docker安装,docker安装docker安装,docker安装docker安装,docker安装,docker安装,docker安装,docker安装,docker安装

    openMetadata docker 安装

    openMetadata docker 安装

    ES单机版Docker安装指导文档

    docker安装es单机版,还有监控工具的安装指导说明,1.虚拟机安装建议centos7.6,5.ES监控软件cerebro安装。

    MySQL安装教程(附带docker安装教程)

    MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker...

    docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 dock

    docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 ...

    群晖Docker安装rutorrent下载器1

    群晖Docker安装rutorrent下载器Rutorrent支持种子+磁力链+rss订阅下载所需镜像diameter/rtorrent-rutorrent这样

    Docker安装MySQL5.6安装手册

    Docker安装MySQL5.6安装手册

    群晖docker安装utorrent下载器1

    群晖docker安装utorrent下载器镜像ekho/utorrentut必须8080对8080要不进不了web如果提示6881冲突就换个端口本地和容器都换 

    docker一键离线安装

    Docker 离线一键安装步骤: 1. 将该目录下的docker文件夹上传至服务器任意位置: 2. 将当前目录切换至上传后的文件目录中,执行以下脚本: sh install.sh docker-19.03.9.tgz 3. 等待执行完成,即可安装完成。 该...

    docker安装.docx

    在本文中,我们将深入探讨如何在Linux环境下,特别是CentOS操作系统上安装Docker。Docker是一种流行的开源容器化平台,它允许开发者打包他们的应用及其依赖环境,并在任何地方轻松部署和运行。 首先,确保你的...

    docker 安装mysql主从

    docker 安装mysql主从

    docker安装过程的gpg文件

    在这个场景中,"docker_gpg"提到了GPG(GNU Privacy Guard)文件,这与Docker的安装过程密切相关,特别是在验证软件包的完整性和来源时。 GPG,全称GNU Privacy Guard,是基于OpenPGP标准的一个加密软件,用于数字...

Global site tag (gtag.js) - Google Analytics