您的位置:首页 > 运维架构 > Docker

docker镜像仓库的安装(apphouse)

2016-09-29 22:14 501 查看
转载: 安装官网地址提示 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos