一、引言
最近有小伙伴看到关于网易的新闻么?
我们绝大部分的程序员都是单纯的,我们没有很多套路,绝大喜欢认认真真写代码,维持让公司的程序更加稳定,尽我们本职工作,这样有错吗?
但我们却要因为公司自身的问题,来面临公司的各种手段???
那遇到这种问题要怎么办呢? 只要你有实力,有能力,走到哪还怕没饭吃? 那换句来说,如果你待在一家公司不思进取,出去又没有一技之长,难道要在这一家公司做到退休?
所以呀平时空闲时间多学习学习,要把学习当做是一种习惯!!!
二、搭建私有docker仓库
搭建私有仓库也是非常简单的,只需要有一个安装好docker的操作系统即可实现。
小编这里使用的系统CentOs7 ,。
步骤一:下载docker仓库的镜像,官方地址在这 https://hub.docker.com/_/registry
docker pull registry
步骤二:启动这个镜像文件,这里使用的端口是5000,我们要保证IP+端口能够正常访问!!!
docker run -d -p 5000:5000 --restart always --name registry registry:2
这样一个docker私有仓库就搭建好啦~~~~
三、修改配置文件
在上传之前我们需要做点事情,就是你搭建的这个私有仓库地址docker是不信任的,所以我们先得修改一下对应的配置文件。 是修改上传的docker配置文件,而不是仓库的配置文件哟
{
"insecure-registries":[
"127.0.0.1:5000"
]
}
mac 版本:在菜单栏中找到docker ,选择 Preferences —— Daemon —— Advanced
记得点击 Apply & Restart 重启docker
CentOs 版本: 配置文件的默认路径是在,/etc/docker/daemon.json
第一步 : 先把上面的配置文件写入到daemon.json 文件中,记得ip + 端口记得修改成自己对应的。
第二步:编辑docker的启动文件,路径是在,/lib/systemd/system/docker.serivce,我们需要加行配置,这样我们刚刚所改动的daemon.json 文件才会被生效。
第三步:重启docker : sudo service docker restart
四、上传私有仓库
经过上面一方操作,就能够顺利push到我们自己所搭建的私有仓库啦~~~
但要注意一点,这里的镜像名字前缀需要是对应的ip:端口来命名才能上传!!!!!
四、查看私有仓库中的镜像文件
docker 提供了一系列的API接口,访问如下地址即可查看所有的镜像文件
我们也可以在直接通过pull来下载该镜像