免费docker之carina,你的免费vps

Carina 是Rackspace旗下的一个网站,提供了Docker服务。内存4G,硬盘60G。大方之极!在carina上搭建wordpress可能不是很靠谱,因为carina随时都会收费,但是搭建ss还是可以的。自测观看youtube没问题。

注册

点击注册
注册很简单,但是carina要求手机号码验证,国内手机不一定能够收到验证码。这时就要用到虚拟手机号码了。
下面演示如何搭建shadowsocks

配置

本地配置

1、首先Add Cluster,为cluster起一个名字,这里取名为shadowsocks。等到running……变为active后表明成功运行。

2、点击“Get access”,获取shadowsocks.zip文件。解压

3、下载docker命令行工具
下载地址:https://get.docker.com/builds/Windows/x86_64/docker-1.10.1.exe

之后将该文件重命名为docker.exe 并将其移动到shadowsocks文件夹。
4、打开shadowsocks文件夹,在win8下,点击左上角的“文件”-“打开命令提示符(p)”-“打开命令提示符(p)”,进入到该目录的命令提示符下。当然你也可以使用cd命令切换到该目录下。

5、执行
初始化一下环境变量

1
docker.cmd

测试能否成功连接

1
docker.exe info

连接成功会跳出容器信息

创建网络

1
docker.exe network create wordnet

创建shadowsocks容器

1
docker.exe run --detach --name shadowsocks --net wordnet --publish 8989:8989 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8989 -k 123456 -m aes-256-cfb

查看shadowsocks的ip地址和端口号

1
docker.exe port shadowsocks

或者也可以

1
docker.exe ps

所以最后在客户端配置如下:

ip地址:ip
端口号:8989
密码:123456
加密方式:aes-256-cfb
本地端口:1080

vps配置

使用安装有docker的vps配置。这里推荐使用coding.net的ide配置。
直接配置:点此
点击左下角的 【终端】,打开控制台。复制方法为:shift+ctrl+v
安装Carina

1
2
3
mkdir $HOME/bin
curl -L https://download.getcarina.com/carina/latest/Linux/x86_64/carina -o $HOME/bin/carina
chmod u+x $HOME/bin/carina

检查是否安装成功

1
carina --help

安装docker环境

1
2
3
4
curl -sL https://download.getcarina.com/dvm/latest/install.sh | sh
source $HOME/.dvm/dvm.sh
dvm install 1.9.1
ln -s $HOME/.dvm/bin/docker/1.9.1/docker $HOME/bin/docker

检查docker是否安装成功

1
docker -v

出现版本信息表示成功
导入carina个人信息

1
2
export CARINA_USERNAME=xxxxxxxxx@hotmail.com
export CARINA_APIKEY=b50ba1c1a6634a6123a8f4ab9cb7cd

CARINA_USERNAME:你注册carina的邮箱
CARINA_APIKEY:点击界面的右上角你的邮箱,能看到你的api key

列出自己所有的cluster

1
carina list


新建cluster,取名为shadowsocks

1
carina create --wait shadowsocks

使用该cluster

1
eval $(carina env wordpress)

创建shadowsocks

1
docker run -d -p 8388 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 8388 -k 123456 -m aes-256-cfb

执行命令,查看我们的IP和端口

1
docker ps

其中一部分输出内容:

1
172.99.79.148:32768->8388/tcp

所以最后客户端的配置为:

ip地址:172.99.79.148
端口:32768
密码:123456
加密方式:aes-256-cfb
本地端口:1080

搭建wordpress

1.新建一个cluster

1
carina create --wait wordpress

2.创建一个网络

1
docker network create mynetwork

3.运行mysql实例

1
docker run --detach --name mysql --net mynetwork --env MYSQL_ROOT_PASSWORD=my-root-pw mysql:5.6

4.运行wordpress实例

1
docker run --detach --name wordpress --net mynetwork --publish 80:80 --env WORDPRESS_DB_HOST=mysql --env WORDPRESS_DB_PASSWORD=my-root-pw wordpress:4.4

5.验证是否成功运行

1
docker ps

6.移除wordpress

1
docker rm --force --volumes wordpress mysql

本例搭建的wordpress网站实例:点击访问
说明文档:此处
所有镜像:此处

热评文章