docker镜像仓库的安装(apphouse)

转载: 安装官网地址提示 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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值