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
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
转载博客地址: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
相关文章推荐
- 安装docker本地镜像仓库
- Docker的安装与镜像、容器、仓库的管理
- docker学习(2)--docker镜像、容器、仓库和docker的安装
- centos 7 安装docker 并设置阿里云镜像仓库
- Centos7安装Docker镜像仓库Harbor1.5.3
- Docker的概述-安装-仓库 镜像 容器三者关系(视频)-知识林
- Centos Docker CE安装及设置阿里云为镜像仓库
- Docker镜像仓库Harbor安装与配置
- docker使用阿里云镜像仓库安装jira
- win10下docker安装和配置镜像仓库
- docker安装、仓库以及镜像制作
- Docker学习笔记(3) — docker仓库的镜像怎么删除
- docker无法上传镜像到本地仓库
- Docker实践2:安装Docker及weblogic镜像
- Docker-1.相关知识+安装+镜像相关操作
- docker 创建新的镜像到私有仓库
- Docker 学习笔记(三)--Docker镜像与仓库
- Docker的安装和镜像创建
- 第四章 使用Docker镜像和仓库