随笔分类 - docker
摘要:基于Docker+Jenkins+Git的CI/CD实战 与上一篇随笔:基于 Jenkins+Docker+Git 的CI流程初探 有所不同,该内容更偏向于实际业务的基础需求。 有几点需要注意: 该实战中没有涉及到镜像仓库,所以略去了镜像推送阶段,可以参考基于 Jenkins+Docker+Git
阅读全文
摘要:CMD与ENTRYPOINT都可以代表容器的启动命令,单丛语义上来理解,CMD是一个命令或者口令,而ENTRYPOINT则是一个入口(相当于容器启动时的入口),那么其实就可以理解为每当我们开启一个容器都需要带着口令去进入容器的入口。虽然两者可以单独使用,但根据业务需求往往是将两者搭配起来使用更加方便
阅读全文
摘要:Docker使用存储驱动来存储镜像像层,并将数据存储在容器的可写层中。容器的可写层在容器被删除后将不复存在,但其适合存储运行时生成的临时数据。存储驱动为空间效率进行了优化,但是(取决于存储驱动)写入速度低于本机文件系统的性能,特别是对于使用“写时复制”文件系统的存储驱动。overlay2和overl
阅读全文
摘要:在如今的互联网时代,随着软件开发复杂度的不断提高,软件开发和发布管理也越来越重要。目前已经形成一套标准的流程,最重要的组成部分就是持续集成(Continuous Integration,CI)及持续部署、交付(CD)。在此,我们来以一个案例初步了解 CI 流程。那么什么是 CI 呢?简单来讲,CI
阅读全文
摘要:Habor是由VMWare公司开源的容器镜像仓库。事实上,Habor是在Docker Registry上进行了相应的 企业级扩展,从而获得了更加广泛的应用,这些新的企业级特性包括:管理用户界面,基于角色的访 问控制 ,AD/LDAP集成以及审计日志等,足以满足基本企业需求。 harbor各组件介绍:
阅读全文
摘要:容器中管理数据主要有两种方式 数据卷:容器内的数据直接映射到本地主机目录。 数据卷容器:使用特定的容器维护数据卷。 Docker提供三种不同的方式将数据从宿主机挂载到容器中:volumes,bind mounts和tmpfs。 1)volumes:Docker管理宿主机文件系统的一部分(/var/l
阅读全文
摘要:docker 网络分为单机和多机,我们来了解一下docker的单机网络 docker单机网络分为以下几种: 1)bridge NetWork,使用--net=bridge指定,默认设置。2)Host NetWork ,使用--net=host指定。3)None NetWork,使用--net=non
阅读全文

浙公网安备 33010602011771号