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 Docker安装MySQL 8主要涉及拉取官方镜像、运行容器并进行一系列自定义配置。 二、自定义设置 存储路径:通过Docker的卷(volume)功能,可以将宿主机的目录挂载到容器内的指定路径。 端口:在...
centos7下,标准化的docker安装步骤,包含卸载老docker版本,升级新的docker版本操作
vagrant 安装docker docker 安装mysql 、redis、kafka、 自启动
docker安装mysql8.0.33:包含修改加密规则及修改时区等
docker安装
docker安装,docker安装,docker安装docker安装,docker安装docker安装,docker安装,docker安装,docker安装,docker安装,docker安装
openMetadata docker 安装
docker安装es单机版,还有监控工具的安装指导说明,1.虚拟机安装建议centos7.6,5.ES监控软件cerebro安装。
MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker安装教程)MySQL安装教程(附带docker...
docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 docker 安装 es 7.14 带密码 和可视化工具 ...
群晖Docker安装rutorrent下载器Rutorrent支持种子+磁力链+rss订阅下载所需镜像diameter/rtorrent-rutorrent这样
Docker安装MySQL5.6安装手册
群晖docker安装utorrent下载器镜像ekho/utorrentut必须8080对8080要不进不了web如果提示6881冲突就换个端口本地和容器都换
Docker 离线一键安装步骤: 1. 将该目录下的docker文件夹上传至服务器任意位置: 2. 将当前目录切换至上传后的文件目录中,执行以下脚本: sh install.sh docker-19.03.9.tgz 3. 等待执行完成,即可安装完成。 该...
在本文中,我们将深入探讨如何在Linux环境下,特别是CentOS操作系统上安装Docker。Docker是一种流行的开源容器化平台,它允许开发者打包他们的应用及其依赖环境,并在任何地方轻松部署和运行。 首先,确保你的...
docker 安装mysql主从
在这个场景中,"docker_gpg"提到了GPG(GNU Privacy Guard)文件,这与Docker的安装过程密切相关,特别是在验证软件包的完整性和来源时。 GPG,全称GNU Privacy Guard,是基于OpenPGP标准的一个加密软件,用于数字...