![](https://img-blog.csdnimg.cn/5cc480eb0cba4d6eb88381d7d623f00d.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
docker
文章平均质量分 95
提升
Gong_yz
花有重开日
展开
-
Docker(二)镜像详解、镜像构建、镜像优化
共享宿主机的kernelbase镜像提供的是最小的Linux发行版同一docker主机支持运行多种Linux发行版采用分层结构的最大好处是:共享资源镜像通过分层,如果本地已经有了,不管这一层属于哪个镜像,因为每一层都有独立的标识(都是唯一的),只要docker判断有这一层,那它就不会进行重复的拉取。包括在上传仓库的时候也是一样的,仓库内存储时也是按照层来存储的,如果远程仓库有这一层了,就不需要重复上传了,节省了带宽。原创 2023-03-03 00:30:13 · 5078 阅读 · 2 评论 -
Docker(八)---Docker安全相关设定
本节总结:理解docker安全;cgroup如何进行容器资源控制设置;通过lxcfs,做docker安全加固;以白名单的形式,实现容器相关特权;原创 2023-03-06 14:49:16 · 1458 阅读 · 0 评论 -
Docker(七)--Docker数据卷管理及插件
docker 卷默认使用的是local类型的驱动,只能存在宿主机,跨主机的volume就需要使用第三方的驱动,可以查看以下链接: https://docs.docker.com/engine/extend/legacy_plugins/#volume-plugins。在实际使用过程中,我们需要把容器和数据进行隔离,因为容器在使用过程中可能随时要进行销毁,但是数据要保留下来,所以我们要做数据的持久化。注:docker管理卷可以用上面说的先创建卷,再进行挂接的方式对目录进行权限控制。原创 2023-03-06 13:43:46 · 681 阅读 · 0 评论 -
Docker(六)--Docker网络--单机、跨主机容器通信
本节总结本机、跨主机容器的通信方式原创 2023-03-06 11:45:36 · 1193 阅读 · 0 评论 -
Docker(五)--Docker网络--源生网络、自定义网络
本节归纳源生网络和自定义网络原创 2023-03-06 10:53:49 · 404 阅读 · 0 评论 -
Docker(四)搭建harbor企业级仓库
虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境的Registry也是非常必要的。所以Harbor孕育而生,Harbor是由VMware公司开源的企业级的Docker Registry管理项目,它包括权限管理(RBAC)、LDAP、日志审核、管理界面、自我注册、镜像复制和中文支持等功能。原创 2023-03-05 23:34:22 · 1414 阅读 · 0 评论 -
Docker(三)官方仓库的搭建、仓库的加密和认证
当下载一个镜像的时候,首先会去index服务上做认证,然后查找镜像所在的registry的地址并放回给docker客户端,docker客户端再从registry下载镜像,在下载过程中 registry会去index校验客户端token的合法性,不同镜像可以保存在不同的registry服务上,其索引信息都放在index服务上。客户端向index请求删除,index向客户端返回允许delete和token,然后客户端访问仓库,校验完成后在仓库中删除,仓库完成删除后和index之间同步信息。原创 2023-03-05 22:41:46 · 2737 阅读 · 1 评论 -
Docker(一)简介、环境搭建
Docker是一个开源的应用容器引擎,是一个轻量级容器技术,是一个应用打包、分发、部署的工具,基于Google公司推出的Go 语言实现,遵从Apache 2.0 协议。docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器。容器是软件的可执行单元,它采用通用方式封装了应用程序代码及其库和依赖项,因此可以随时随地运行容器(无论是在桌面、传统 IT 还是云端)。原创 2023-03-02 22:33:46 · 3688 阅读 · 0 评论