Docker怎样搭建自己的本地镜像仓库 –

2022年 7月 15日 发表评论

新春采购季点击领腾讯云8888元代金券阿里云史上最大力度降价,最高降55%:点击了解续费贵、升级贵,选配置高、长期的产品;腾讯云老用户享新人优惠方法:用Q登录、1人可注册3个新账号帕鲁火热:点击一键部署阿里云帕鲁服务器点击一键部署腾讯云帕鲁服务器

这篇文章是关于Docker如何建立自己的本地图像仓库。本站觉得很实用,就分享给大家参考,跟着本站看了看。

一、环境以及准备工作

1.ubuntu14.04

2 .码头环境

二、搭建过程

1.更换镜像源(因为默认太慢,国产更快)

sudovim/etc/default/docker

输入以下参数:

docker _ opts='-registry-mirror=http://hub-mirror . c . 163.com '//网易的,或者daoClouds '。如果是新安装的ubuntu环境,执行下面的命令(当然也可以用vi或者直接写)

sudo apt-get Update//Update apt-get源代码,以防止下载错误

sudo apt-getinstallvm-y//下载vim2。启动docker并获取注册表图像源

sudoservicedockerstar///Start docker

Sudodockerpullregistry//下载注册表镜像3。下载后,检查下载是否成功。

sudodockerimagesDocker怎样搭建自己的本地镜像仓库 -

4.下载后启动容器,可以将容器中的数据映射挂载到自己指定的目录下。这里,/opt/data/registry是主机存储的目录

Mkdir-p/opt/data/registry//创建目录

sudodockerrun-d-p 5000:5000-v/opt/data/registry :/var/lib/registry

-name private _ registry registry//启动容器

-d:允许容器在后台运行

-p:指定映射端口(前者是主机的端口号,后者是容器的端口号)

-v:数据装载(前者是主机的目录,后者是容器的目录)

-名称:命名运行的容器Docker怎样搭建自己的本地镜像仓库 -

然后检查容器是否成功启动

sudodockerpsDocker怎样搭建自己的本地镜像仓库 -

5.检查主机的ip地址

命令

Docker怎样搭建自己的本地镜像仓库 -

6.更改docker的配置文件,并添加自己的私有库地址。docker将在启动时加载/etc/init/docker.conf。读完这个配置文件,发现会加载/etc/default/docker文件,所以你只需要把私有库地址写入/etc/default/docker

sudovim/etc/default/docker

在DOCKER_OPTS中,将其更改为以下内容:

DOCKER _ OPTS='-registry-mirror=http://hub-mirror . c . 163.com-unsecurity-registry 192 . 168 . 147360000606

**必须添加5000个端口,默认情况下主机访问端口80。如果不想添加,可以在启动容器时使用主机的端口80

修改映射容器的5000端口后,重新启动容器并打开注册表服务

Sudoservicedockerrestart//重新启动容器

sudodockerstartprivate _ Registry//重启注册表服务,以上五个步骤会构建一个私有库。

三、测试

1.提取一个图像并标记它(以busybox为例,因为busybox相对较小)

Sudodockerpullbusybox :最新//拉镜

Sudodockertagbusybox :最新192 . 168 . 147 . 12933605000/busybox 2。将标签图像提交到本地图像仓库

suddockerbush 192 . 168 . 147 . 12933605000/busybox 3。删除所有关于busybox的图片并查看

Sudodockermibusybox 192.168.147。9:5000/busybox//删除busybox镜像。50000 . 00000000001

sudodockerimages///检查是否有关于busybox映像的信息。4.从本地图像仓库中提取busybox图像并检查它

sudodockerpulls 192 . 168 . 147:5000

查看192.168.147/busybox映像的信息Docker怎样搭建自己的本地镜像仓库 -

以上表示拉动成功

感谢阅读!这篇关于“Docker如何构建自己的本地镜像仓库”的文章已经在这里分享了。希望以上内容能帮助大家学到更多的知识。如果你觉得文章好,可以分享给更多人看!

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: