sudo docker pull daocloud.io/registry
安装仓库(registry)
 使用daocloud/aliyun镜像吧,官网仓库真心没法用
 
sudo docker run --name registry --restart=always -d -p 5000:5000 registry
-d:启动一个守护进程程序(长任务)
-p:指定端口号,一般为port1:port2形式,port1是宿主机器监听的端口,port2是对应的docker监听的程序
--name:指定镜像名称
--restart=alway,随着docker服务而启动,同时保留仓库信息
如果启动成功,通过
sudo lsof -i:5000
将会看到有docker进程在监听
 
sudo docker tag XXXX 10.1.108.108:5000/centos
XXX代表imageID,可以通过sudo docker images中查看,添加了前缀10.1.108.108代表这个镜像是可以添加到本地(如果指定为127.0.0.1)/远程(如果指定是远程IP)仓库的,在调用push的时候,自动会解析前缀将其提交。
另外注意起的名称一定要都是小写,不能有大写,否则回报错
 
sudo docker push 10.1.108.108:5000/centos
将镜像提交到指定的仓库(由前缀决定)
 
sudo docker pull 10.1.108.108:5000/centos
某客户端从局域网仓库中拉取docker
 
碰到的问题:
Error while pulling image: Get http://10.1.108.108:5000/v1/repositories/centos/images: dial tcp 10.1.108.108:5000: getsockopt: connection refused
代表对方并没有启动仓库服务,两种可能:第一种是IP错误;第二种是docker的仓库服务没有启动
 
Error: image centos:latest not found
没有将镜像push到仓库里面,找不到对应的镜像(centos:latest)
 
Get https://10.1.108.108:5000/v1/_ping: http: server gave HTTP response to HTTPS client
这个异常代表服务器端只是支持http,但是客户端却使用https;
在客户端机器上面的/etc/docker/daemon.json里面添加如下内容即可:
{
"insecure-registries" : ["10.1.108.108:5000"]
}
代表向指定register请求的时候不需要https(这个不安全)
如果有多的仓库,可以在“[]”中添加多个。
这里注意:docker私服配置文件修改后,要重启docker才能够生效
 
sudo docker run --name registry --restart=always -d -p 5000:5000 registry
-d:启动一个守护进程程序(长任务)
-p:指定端口号,一般为port1:port2形式,port1是宿主机器监听的端口,port2是对应的docker监听的程序
--name:指定镜像名称
--restart=alway,随着docker服务而启动,同时保留仓库信息
 

docker 局域网仓库(registry)的更多相关文章

  1. 转载:教你分分钟搞定Docker私有仓库Registry

    一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候我们的服务器无法 ...

  2. 教你分分钟搞定Docker私有仓库Registry

    一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候我们的服务器无法 ...

  3. (转)教你分分钟搞定Docker私有仓库Registry

    转:https://www.cnblogs.com/Javame/p/7389093.html 一.什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方 ...

  4. Docker私有仓库registry的搭建及使用

    前言 由于Docker Hub公共仓库很多时候使用这并不是很方便,大分部因为网络的问题可能拉取的时候会很慢或者拉取不到,所以搭建一个本地的私有仓库. 准备 由于此篇文章是在Kubernetes集群安装 ...

  5. docker私有仓库registry的使用

    1.registry的安装 关于docker registry的安装,可以说简单的不能再简单了,docker run一个容器就好了,也就是一条命令的事 docker run -d -p : --res ...

  6. Docker私有仓库 Registry中的镜像管理

    这里主要介绍Registry v2的版本 查看Registry仓库中现有的镜像: # curl -XGET http://10.0.30.6:5000/v2/_catalog# curl -XGET ...

  7. Docker私有仓库Registry的搭建验证

    1. 关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候,我们的使用场景需要我们拥有一个私有 ...

  8. Docker私有仓库Registry 搭建

    1. 关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候,我们的使用场景需要我们拥有一个私有 ...

  9. Centos 7上Docker私有仓库Registry实战

    1. 关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去.但是,有时候,我们的使用场景需要我们拥有一个私有 ...

随机推荐

  1. 小米4s经常断网

    https://zhidao.baidu.com/question/1387985910554061020.html

  2. Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [32,176] milliseco

    有一次,我启动tomcat时,居然花费了33秒.我不理解为什么一个新的tomcat,需要这么久, 网上查找后,找到了一个解决方法. # vim /usr/local/tomcat/bin/catali ...

  3. NSURLSession各文件关系

    NSURLSession   通过session创建任务 @property (class, readonly, strong) NSURLSession *sharedSession; + (NSU ...

  4. images have the “stationarity” property, which implies that features that are useful in one region are also likely to be useful for other regions.

    Convolutional networks may include local or global pooling layers[clarification needed], which combi ...

  5. Linux安装Nignx基于域名的多虚拟主机实战

    看这个文章之前,要保证你的Nginx已经安装成功! 如果没有,请移步到下面这个文章,看完后再回来看! https://www.cnblogs.com/apollo1616/p/10214531.htm ...

  6. hibernate 多对多操作(级联操作)

    一.级联保存 分别在用户和角色配置文件中在set标签中加入cascade="save-update": 示例:添加同时添加用户对象和角色对象并关联两个对象: 只需将角色放入用户对象 ...

  7. Cordova 教程 学习步骤-从零基础开始

    Cordova的技术交流新群

  8. Django下MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL解惑

    Django中settings中的四个设置参数的一些故事: MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL 1.MEDIA_ROOT与MEDIA_URL ...

  9. QT设置textEdit光标到末尾

    //移动光标到末尾 QTextCursor cursor = ui->receiveTextEdit->textCursor(); cursor.movePosition(QTextCur ...

  10. 3.30课·········Marquee标签

    页面的自动滚动效果,可由javascript来实现, 但是有一个html标签 - <marquee></marquee>可以实现多种滚动效果,无需js控制. 使用marquee ...