Try Carina with Docker | Bulid Wordpress & Gitlab

Carina 是 Rackspace 推出的一个 Docker 容器服务,现是免费测试阶段。地址是: https://getcarina.com/

由于网友大多在 Windows 环境,推荐使用在线 IDE 来进行配置,推荐使用国内的 Coding IDE,以下均为在 Coding IDE 操作

1、 注册登录 Carina 并获取 API Key

访问 https://getcarina.com/ 注册登录即可,API Key 在右上角您的邮箱下方

QQ20160301-1.png

2、 安装 DVM

在 Coding IDE 终端内输入:

curl -sL https://download.getcarina.com/dvm/latest/install.sh | sh

然后运行给出的命令,例如:

source /home/coding/.dvm/dvm.sh

QQ20160301-2.png

3、 安装 Carina CLI

运行:

curl -L https://download.getcarina.com/carina/latest/$(uname -s)/$(uname -m)/carina -o carina
mkdir ~/bin && mv carina ~/bin/carina && chmod u+x ~/bin/carina
carina list

若运行 carina list 没出错的话, Carina CLI 便装好了

下面创建一个名叫 mydocker 的 Clusters :

carina create mydocker --wait --segments=1 --autoscale

这里会等一段时间

4、 配置 Docker 环境

运行:

eval "$( carina env mydocker )"
dvm use
docker info

会在 dvm use 卡一段时间

然后就可以使用 Docker 了

5、 安装 Wordpress

创建网络:

docker network create wordnet

安装 Mysql:

docker run --detach --name mysql --net wordnet --env MYSQL_ROOT_PASSWORD=ChangeToYourPasswd mysql:5.6

安装 Wordpress:

docker run --detach --name wordpress --net wordnet --publish 80:80 --env WORDPRESS_DB_HOST=mysql --env WORDPRESS_DB_PASSWORD=ChangeToYourPasswd wordpress:4.4

然后查看 IP 信息:

docker ps

其中 PORTS 便是你的公网 IP,试试访问下他,便会出现 Wordpress 安装界面,安装并绑定域名即可。

QQ20160301-3.png

QQ20160301-4.png

5、 安装 Gitlab

安装 postgresql:

docker run --name gitlab-postgresql -d --env 'DB_NAME=gitlabhq_production' --env 'DB_USER=gitlab' --env 'DB_PASS=ChangeToYourPasswd' sameersbn/postgresql:9.4-13

安装 redis:

docker run --name gitlab-redis -d sameersbn/redis:latest

安装 Gitlab:

docker run --name gitlab -d --link gitlab-postgresql:postgresql --link gitlab-redis:redisio --publish 2222:22 --publish 80:80 --env 'GITLAB_PORT=80' --env 'GITLAB_SSH_PORT=2222' --env 'GITLAB_SECRETS_DB_KEY_BASE=YourLongRandomKey' --env 'GITLAB_HOST=your.domainame' --env '[email protected]' --env 'SMTP_PASS=GMAIL_PASSWORD' sameersbn/gitlab:8.5.1

其中将 your.domainame 换成你的域名,将 [email protected] 换成你的 Gmail 帐号,将 GMAIL_PASSWORD 换成你 Gmail 的密码(若你开启了两步验证,这里填应用密码)

然后查看 IP 信息:

docker ps

其中 PORTS 便是你的公网 IP,试试访问下他,便会出现 Gitlab 登录页面,使用帐号 root 密码 5iveL!fe 登录即可。

(安装 Gitlab 需要一点时间,安装后立即访问 IP 可能会出错,稍等 5 分钟后再访问即可)

以上


Carina 现在为免费测试阶段,可见的是,收费后会非常贵,而且应该会没有免费套餐,现在大家玩玩即可,别放生产性内容。


  2016-03-01     Free, Docker     返回顶部