docker
文章平均质量分 95
docker专题
夜舞精狼
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生
展开
-
Docker Private Registry
文章目录1. Docker Registry2. Docker Private Registry2.1 使用官方镜像自建Registry3. Harbor3.1 Harbor的功能3.2 Docker compose3.3 Harbor部署3.4 传镜像1. Docker Registry许多的 Registry 服务器都支持第三方用户注册,用户可以去这些服务器上做自己的镜像仓库,但是使用互联网上的 Registry 有一个缺陷,推送和下载镜像时很慢。而在生产环境中很可能并行启动的容器将达到几十、上百个原创 2021-08-14 22:25:49 · 367 阅读 · 1 评论 -
Dockerfile
文章目录1. Dockerfile的结构2. 常用的指令2.1 FROM2.2 MAINTAINER2.3 RUN2.4 ADD2.5 COPY2.6 WORKDIR2.7 VOLUME2.8 USER2.9 ONBUILD2.10 ENV2.11 ENTRYPOINT2.12 EXPOSE3. 使用Dockerfile构建镜像1. Dockerfile的结构基础镜像信息维护者信息镜像操作指令容器启动时默认要执行的指令Dockerfile 是一个文本文件,其内包含了一条条的指令,它也支持以原创 2021-08-05 22:11:48 · 195 阅读 · 0 评论 -
Docker存储卷
文章目录1. COW(Copy Write)机制2. 什么是存储卷(volume)3. 为什么要用存储卷4. 使用存储卷的好处5. 存储卷管理方式1. COW(Copy Write)机制Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那么该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本依然存在,只是已经被读写层中该文件的副本所隐藏,这就是“写时复制(COW)”机制。对于这种方式来原创 2021-08-03 23:07:20 · 299 阅读 · 0 评论 -
Docker网络知识
文章目录1. 虚拟化网络2. 单节点容器间通信3. 不通节点容器间通信4. docker容器网络5. docker的4种网络模式5.1 bridge模式5.2 container模式5.3 host模式5.4 none模式1. 虚拟化网络Network Namespace 是 Linux 内核提供的功能,是实现网络虚拟化的重要功能,它能创建多个隔离的网络空间,它们有独自网络栈信息。不管是虚拟机还是容器,运行的时候仿佛自己都在独立的网络中。而且不同Network Namespace的资源相互不可见,彼此之原创 2021-08-03 12:18:08 · 634 阅读 · 0 评论 -
Docker镜像管理
文章目录1. 镜像概述2. docker存储驱动2.1 AUFS2.2 OverlayFS2.3 DeviceMapper3. docker registry4. docker镜像的制作5. Docker Hub6. docker镜像的获取7. 镜像的生成7.1 基于容器制作镜像8. 镜像的导入与导出1. 镜像概述镜像可以理解为应用程序的集装箱,而docker用来装卸集装箱。docker镜像含有启动容器所需要的文件系统及其内容,因此,其用于创建并启动容器。docker镜像采用分层构建机制,最底层为b原创 2021-07-28 22:33:41 · 183 阅读 · 0 评论 -
Docker容器基础知识
文章目录1. 什么是容器2. 传统虚拟化与容器的区别3. Linux容器技术4. Linux容器核心技术4.1 Linux Namespaces4.2 CGroups5. Docker由来5.1 Docker工作方式5.2 Docker容器编排1. 什么是容器容器是一种基础工具,可以用于容纳其他物品的工具,·可以部分或完全封闭,被用于容纳、储存、运输物品;物体可以被放置在容器中,而容器则可以保护内容物。容器的类型:瓶:指口部比腹部窄小、颈长的容器罐:指那些开口较大、一般为近圆筒形的器皿箱:通常原创 2021-07-26 21:47:38 · 377 阅读 · 0 评论 -
Docker安装
文章目录1. Docker中的容器2. OCI和OCF3. Docker原理图4.Docker镜像与镜像仓库的关系5. Docker对象6. 安装及使用Docker6.1 Docker安装6.2 Docker加速6.3 Docker常用的操作7. docker event state1. Docker中的容器lxc --> libcontainer --> runC2. OCI和OCFOCI(Open Container-initiative):由Linux基金会主导于2015年6原创 2021-07-28 00:00:34 · 1272 阅读 · 2 评论