镜像与容器的关系 镜像的体系结构 镜像的写时复制机制

[docker.系列-8]本地镜像管理

================================================================================

查看 下载

[docker.系列-9]创建本地镜像

================================================================================

创建容器 创建本地镜像

[docker系列-10]Dockerfile

====================================================================================

上文中向读者介绍了简单的创建本地镜像的方式,但是commit方式存在一些问题,比如不够透明化,无法重复,体积较大,为了解决这些问题,可以考虑使用Dockerfile。

Dockerfile就是-一个普通的文本文件,其内包含了一条条的指令,每一条指令都会构建-一层。先来看一个简单的例子。

[docker系列-11 ]Docker Hub

=====================================================================================

类似于GitHub提供的代码托管服务,Docker Hub提供了镜像托管服务,Docker Hub地址为https://hub.docker.com/,利用Docker Hub读者可以搜索、创建、分享和管理镜像。Docker Hub上的镜像分为两大类,一类是官方镜像,例如我们之前用到的nginx、mysq|等, 还有一类是普通的用户镜像,普通用户镜像由用户自己上传。

[docker.系列-12]自动化构建

================================================================================

自动化构建,就是使用Docker Hub连接一个包含Dockerfile文件的GitHub仓库或者BitBucket仓库,Docker Hub则会自动构建镜像,通过这种方式构建出来的镜像会被标记为Automated Build,也称之为受信构建(Trusted Build),这种构建方式构建出来的镜像,其他人在使用时可以自由的查看Dockerfile内容,知道该镜像是怎么来的,同时,由于构建过程是自动的,所以能够确保仓库中的镜像都是最新的。

[docker系列-13]创建自己的Docker Hub

=========================================================================================

前面我们使用的Docker Hub是由Docker官方提供的,我们也可以搭建自己的Docker,搭建方式也很容器,因为Docker官方已经将Docker注册服务器做成镜像了,我们直接pull下来运行即可。

[docker系列-14]容器网络

==============================================================================

容器运行在宿主机上,如果外网能够访问容器,才能够使用它提供的服务。本文就来了解下容器中的网络知识。

[docker系列-15]数据卷入门

===============================================================================

数据卷可以绕过拷贝系统,在多个容器之间、容器和宿主机之间共享目录或者文件,数据卷绕过了拷贝系统,可以达到本地磁盘I/O性能。

本文先通过一个简单的案例向读者展示数据卷的基本用法。

[docker,系列-16]宿主机目录做数据卷

====================================================================================

上文中对于数据卷的用法还不是最佳方案,一般来说, 我们可能需要明确指定将宿主机中的一个目录挂载到容器中,这种指定方式如下:

[docker系列-17]数据卷其他操作

=================================================================================

Dockerfile中的数据卷 查看所有数据卷 查看数据卷详情 删除数据卷

[docker,系列-18]数据卷容器

================================================================================

数据卷容器是一个专门用来挂载数据卷的容器,该容器主要是供其他容器引用和使用。所谓的数据卷容器,实际上就是一个普通的容器,举例如下:

[docker,系列-19]数据备份与恢复

==================================================================================

利用数据卷容器可以实现实现数据的备份和恢复。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)

独家面经总结,超级精彩

本人面试腾讯,阿里,百度等企业总结下来的面试经历,都是真实的,分享给大家!

Java面试准备

准确的说这里又分为两部分:

Java刷题算法刷题

Java刷题:此份文档详细记录了千道面试题与详解;

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

与详解;

[外链图片转存中…(img-seVbR1oV-1712712726116)]

[外链图片转存中…(img-jU2lpf5r-1712712726116)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长! [外链图片转存中…(img-AGOGSSLi-1712712726116)]

好文链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: