发布时间:2020-04-22 20:30:13来源:阅读:
局域网私有仓库
如上,搭建一个只有本机访问的私有镜像非常简单,不用对已有的docker服务进行任何配置。如果要搭建一个能在局域网内访问的docker仓库,就需要对docker服务进行一些简单的配置。
首先,在主机A上:
1. 安装registry镜像(同上)
拉取registry镜像:
docker pull registry
Using default tag: latest
latest: Pulling from library/registry709515475419:
Pull completedf6e278d8f96:
Pull complete4b0b08c1b8f7:
Pull complete80119f43a01e:
Pull completeacf34ba23c50:
Pull completeDigest:
sha256:412e3b6494f623a9f03f7f9f8b8118844deaecfea19e3a5f1ce54eed4f400296Status: Downloaded newer
imageforregistry:latest
启动registry镜像
docker run-d-p 5000:5000 --restart=always --name registry -v
/your/path/to/registry-images:/var/lib/registry registry:latest
2. 将某个image导入registry,这里使用主机A的IP而不是localhost
docker tag jdeathe/centos-ssh:centos-7 192.168.0.111:5000/ssh:7
镜像推到仓库
docker push 192.168.0.111:5000/ssh:7
3.修改主机A的docker配置(/etc/sysconfig/docker文件不存在则直接创建)
other_args="--insecure-registry192.168.0.111:5000"
4.重启docker服务
service docker restart
在同一局域网中的另一台主机B上
4.1 修改docker配置(/etc/docker/daemon.json文件不存在则直接创建),使docker daemon能连上私有的registry
{
"registry-mirrors": ["192.168.0.111:5000"],
}
4.2 修改主机B的docker配置(/etc/sysconfig/docker文件不存在则直接创建)
other_args="--insecure-registry192.168.0.111:5000"
4.3 重启docker服务
service
docker restart
4.4 下载主机A中仓库的镜像,在局域网中速度非常快,以后开发过程中做部署测试就非常方便了。
docker pull 192.168.0.111:5000/ssh:7
上一篇:centos安装git
3d蓝光播放器(高清3D影音播放软件) V1.8.0.4 绿色免安装版
36.8 MB
editplus3中文版 (附安装教程) v3.41
1.41M
h3c模拟器(网络虚拟环境配置工具) 1.5.2 正式版
59.1M
usb3.0驱动(硬件驱动安装工具) v6.6 绿色版
8.67MB
xlive(系统U盘安装软件) v1.0 官方版
21.3MB
和平网络电视 v2.9.9.9 官方安装版
4.2M
文管王办公仓库管理系统 v8.21.0.0
5.93 MB
硬盘安装器(系统安装工具) 1.6.10.6 中文版
17.35 MB
360安全桌面下载
42.53M
HofoSetup下载
5.7M
Virtual CloneDrive下载
1.6MB
autocad2014破解版下载
1505.28MB
pkpm2010破解版下载
1.56GB
矮人DOS工具箱下载
9.01M
系统之家一键重装系统下载
28.4M
驱动总裁下载
287.73M
黄山IE修复专家下载
4.44MB
2019-05-28
怎么更改QQ接收文件默认路径
安装Windows XP操作系统时,在复制完文件后重启时报磁盘分区错误
N700鼠标蓝牙功能如何使用,为什么与我的电脑无法配对成功?
mSATA与mini pci-e的区别
联想创意魔方使用方法及功能介绍
用户账户控制(UAC)使用简介
如何取消QQ对第三方的授权管理
Lenovo可支持加装讯盘的机型汇总
apt方式安装LNMP环境教程(ubuntu17.10|PHP7.1)