转载: 安装官网地址提示 http://www.youruncloud.com/help/91.html
转载博客地址:http://blog.163.com/yunlei_ma/blog/static/12720893520165283377272/
第一步:
关闭防火墙
ubuntu:
sudo ufw disable
centos:
systemctl disable firewalld.service
注:如果不关闭防火墙,可通过以下的方式将相应的端口打开:
/sbin/iptables -I INPUT -p tcp –dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 443 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 9182 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 9200 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 5002 -j ACCEPT
/sbin/iptables -I INPUT -p tcp –dport 27017 -j ACCEPT
第二步:
安装apphouse:
docker run –privileged=true -e HOST_IP= -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker:/var/lib/docker -v /var/local/apphouse/config:/var/lib/registry_Deploy/install/config -v /var/local/apphouse/storage:/var/lib/registry_Deploy/install/storageindex.youruncloud.com/apphouse/apphouse:latest
注:
1.请将替换为你安装的主机IP.
2.由于从公网拉取镜像,数据量比较大,且网络环境不定。安装过程会比较长,请耐心待到安装脚本自动退出即可完成安装.
3.数据及配置文件默认安装路径:/var/local/apphouse.
4.安装之前请确认80、443、5002、9182、9200、27017端口未被占用.
5.如需更改默认端口,请在命令中的IP地址后加入-e参数指定端口, 如: -e UI_PORT=8080 -e SSL_PORT=445.
安装成功后,在浏览器中输入你主机的ip即可访问,默认系统管理员:admin,默认密码:123456
第三步
配置上传和拉取镜像:
修改:/etc/sysconfig/docker中:
INSECURE_REGISTRY=’–insecure-registry {ip}:5002’
注:{ip}是服务器地址
systemctl daemon-reload
systemctl restart docker
镜像下载:若镜像为私有镜像,用户至少要获得对应项目的下载权限才能成功下载镜像;
登录客户端
docker login {ip}:5002
登录成功后即可下载镜像
docker pull 镜像路径
镜像上传:用户首先要拥有对应项目的提交权限才能在该项目下上传镜像;
登录客户端
docker login {ip}:5002
Tag镜像:
docker tag docker.io/redis {ip}:5002/box/redis
注:box对应的项目,redis是镜像
docker tag docker.io/redis {ip}:5002/box/docker.io/redis
注:这样将无法上传成功,apphouse不认这种格式,项目和镜像之间多一个docker.io;
上传镜像:
docker push 192.168.2.9:5002/box/redis