0%

​ 容器网络通信是一块很大的内容,docker原生的网络模式其实已经很强大了,可以看一下官方文档!本文只是阐述业务中常用的几种模式!

阅读全文 »

​ 我最近半个月内一直在看docker,但是看完后发现,发现它对于我来说只是个cli的工具,cli提供了build,push,pull,run等功能,包含了构建镜像,打包发布,拉取,运行。其实不考虑这些,对于公司级别的cicd工具来说,也是这几个流程,比如说我一个git仓库地址,再通过Jenkins等ci工具构建,构建完成后发布到发布机器上,等我们去发布的时候,就是拉取这个zip包/或者镜像,解压/运行,程序去启动后不在考虑范围内,这个过程是最简单最常见的。

​ 所以docker只是提供了一个工具进行这个流程。换了一种承载方式。换句话说它确定了软件究竟应该通过什么样的方式进行交付。docker的创新就是将交付转变为容器/镜像,解决了开发人员的痛点。

​ 本篇不讨论,定义和管理容器技术的OpenStack & kubernetes & Docker Swarm & Containerd等!

​ ps:学习这些只是看看自己适不适合学习容器化方向的技术,每一个技术背后的技术都很多,如果只是使用,那么了解即可。为啥要学习容器化技术呢,虽然作为一个后端开发,不需要掌握容器化技术,但是了解只是为了思考和成长!

阅读全文 »

​ 学习docker的基本组件、dockerfile、docker命令等!

阅读全文 »

​ 日常开发中经常使用git作为版本控制,常用的话就是git命令,也可以使用第三方的 sourcetree 工具,对于常用命令来说,其实git命令基本够用了,但是当你大量阅读代码的时候,依托于ide,速度太慢了!

阅读全文 »