?
cd /home/wisely/workspace/deis/client
make build
/usr/local/bin
下工作机上安装bind
yum -y install bind bind-utils
vi /etc/named.conf
?增加 zone "wisely.priv" IN {
type master;
file "wisely.priv.lan";
allow-update { none; };
};
vi /var/named/wisely.priv.lan
?增加$ORIGIN .
$TTL 7D
wisely.priv IN SOA ns.wisely.priv. admin.wisely.priv. (
2014112701 ; Serial
8H ; Refresh
2H ; Retry
4W ; Expire
1D) ; Minimum TTL
NS ns.wisely.priv.
$ORIGIN wisely.priv.
deis1 A 192.168.1.107
deis2 A 192.168.1.108
deis3 A 192.168.1.109
* A 192.168.1.107
* A 192.168.1.108
* A 192.168.1.109
deis register http://deis.wisely.priv
?第一个注册用户为管理员账号。
deis keys:add
?按提示操作eval `ssh-agent -s
`ssh-add ~/.ssh/deis
参见:https://github.com/wiselyman/deis-spring-boot
使用下面Dockerfile编译docker image
FROM ingensi/oracle-jdk:centos6-7u65
MAINTAINER wiselyman
ADD platform-0.0.1-SNAPSHOT.jar /app/
WORKDIR /app/
EXPOSE 8888
CMD ["java","-jar","platform-0.0.1-SNAPSHOT.jar"]
docker build -t localhost:5000/platform .
?docker push localhost:5000/platform
mkdir -p /tmp/platform && cd /tmp/platform
deis create
deis pull 192.168.1.103:5000/platform
对于buildpack发布的程序deis scale web=2
?对于docker image发布的程序deis scale cmd=2
deis login http://deis.wisely.priv
deis logout
deis apps:list
deis apps:info --app=platform
deis destroy --app=platform
原文:http://wiselyman.iteye.com/blog/2166588