本文主要是介绍K8S系列学习之DockerHub自有镜像库搭建和使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Kubernetes学习路上的那些事儿,很有必要分享出来
为什么要搭建私有镜像仓库
无论我们使用docker pull 【具体镜像名称】命令拉取镜像,还是在Kubernetes中编写yaml文件的时候,使用image: 【具体镜像名称】,其实都是从docker公共镜像仓库拉取的,一般公共镜像仓库中有很多通用的镜像文件,比如MySQL,Redis,Nginx,busybox等等。
但是对于一个私有项目来说,不可能将定制化的应用镜像放到docker的公共镜像仓库中,这时,搭建一个私有镜像仓库就非常有必要了。
本实验主要测试一下在DockerHub上创建个人镜像仓库的操作。
实验过程
实验准备:
1)DockerHub,需要注册账号,本次实验使用的账号tianyangqi.
2)Docker环境,使用docker命令测试镜像
3)K8S集群环境,用于测试从私有镜像拉取busybox镜像
步骤一:在Docker环境下,向DockerHub上推送和拉取自定义镜像。进入docker环境,确定安装了docker,然后查看本地镜像。
docker version //查看安装的Docker版本docker images //查看下载到本地的镜像
这篇关于K8S系列学习之DockerHub自有镜像库搭建和使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!