![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
docker
文章平均质量分 67
it噩梦
好记性不如烂笔头
展开
-
docker 启动初始化sql
记录容器启动时,初始化sql,如上图所示,即可。原创 2021-08-29 16:13:08 · 206 阅读 · 0 评论 -
Docker网络
文章目录前言网络模式bridge模式抓包演示Host模式Conatiner模式实用技巧前言docker容器是一块具有隔离性的虚拟系统,容器内可以有自己独立的网络空间,多个容器之间是如何实现通信的呢?容器和宿主机之间又是如何实现的通信呢?使用-p参数是怎么实现的端口映射?带着我们就这些问题,我们来学习一下docker的网络模型,最后我会通过抓包的方式,给大家演示一下数据包在容器和宿主机之间的转换过程。网络模式我们在使用docker run创建Docker容器时,可以用–net选项指定容器.原创 2021-01-17 10:07:13 · 887 阅读 · 0 评论 -
docker实现原理总结
前言虚拟化核心需要解决的问题:资源隔离与资源限制虚拟机硬件虚拟化技术, 通过一个 hypervisor 层实现对资源的彻底隔离。容器则是操作系统级别的虚拟化,利用的是内核的 Cgroup 和 Namespace 特性,此功能完全通过软件实现。Namespace 资源隔离命名空间是全局资源的一种抽象,将资源放到不同的命名空间中,各个命名空间中的资源是相互隔离的。 通俗来讲,就是docker在启动一个容器的时候,会调用Linux Kernel Namespace的接口,来创建一块虚拟空间,创建的.原创 2021-01-16 17:56:09 · 2139 阅读 · 0 评论 -
Dockerfile指令详解
指令解释Dockerfile是一堆指令,在docker build的时候,按照该指令进行操作,最终生成我们期望的镜像ROM 指定基础镜像,必须为第一个命令格式: FROM <image> FROM <image>:<tag>示例: FROM mysql:5.7注意: tag是可选的,如果不使用tag时,会使用latest版本的基础镜像MAINTAINER 镜像维护者的信息格式: MAINTAINER <name>示.原创 2021-01-16 17:38:14 · 866 阅读 · 0 评论