![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Docker
文章平均质量分 90
傻啦猫@_@
给我一个支点……
展开
-
【Docker篇】深入理解Docker网络原理,理解Docker0,自定义网络,网络连通
文章目录Docker网络原理1. Linux veth pair2. 理解Docker03. 容器互联--Link4. 自定义网络(推荐)5. 网络连通6. 总结Docker网络原理在前面的文章中跟大家说到了容器是相对独立的环境,相当于一个小型的Linux系统,外界无法直接访问,那他是怎么做的呢,这里我们先了解下Linux veth pair。1. Linux veth pairveth pair是成对出现的一种虚拟网络设备接口,一端连着网络协议栈,一端彼此相连。如下图所示:veth pair原创 2022-02-27 15:25:23 · 5272 阅读 · 54 评论 -
【Docker篇】Dockerfile构建过程,Dockerfile指令,CMD 和 ENTRYPOINT 的区别
文章目录Dockerfile1. 什么是Dockerfile2. Dockerfile构建过程3. Dockerfile指令4. 实战测试4.1 制作centos镜像4.2 CMD 和 ENTRYPOINT 的区别5. 发布镜像(了解)6. 总结Dockerfile在前面的文章中我们就说过,镜像可以打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。我们在使用过程中通常会直接拉取官方为我们制作好的镜像,那么我们能不能自己制作镜像呢?**答原创 2022-02-26 15:53:04 · 1900 阅读 · 32 评论 -
【Docker篇】深度理解容器数据卷,匿名挂载和具名挂载,数据卷容器
文章目录数据容器卷1. 什么是容器数据卷2. 使用数据卷方式一:我们使用命令直接添加。方式二:使用Dockerfile3. 实战4. 匿名挂载和具名挂载5. 数据卷容器6. 总结数据容器卷1. 什么是容器数据卷我们都知道,通过Docker可以将我们的软件运行环境和基于运行环境开发的软件打包成镜像,而镜像运行伴随着容器,内部数据文件的生命周期也同容器的生命周期。但是在我们实际的应用中,我们是希望能够将一些数据持久化的。就好比,你安装一个MySQL,结果你把容器删了,就相当于删库跑路了,这TM也太扯了吧原创 2022-02-23 20:37:46 · 2685 阅读 · 45 评论 -
【Docker篇】Docker镜像加载原理,UnionFS(联合文件系统),镜像Commit
文章目录Docker镜像1. 镜像是什么2.Docker镜像加载原理2.1 UnionFS(联合文件系统)2.2 Docker镜像加载原理3. 分层理解3.1 引申理解4. 镜像Commit5. 总结Docker镜像1. 镜像是什么镜像是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,它包含运行某个软件所需的所有内容,包括代码、运行时库、环境变量和配置文件。举个例子:你开发了一款软件,假设叫做app,这个app运行起来需要jdk,tomcat等。那么镜像会将软件运行环原创 2022-02-21 23:52:30 · 3158 阅读 · 43 评论 -
【Docker篇】Docker常用命令。帮助命令,镜像命令,容器命令
文章目录Docker常用命令1. 帮助命令2. 镜像命令3. 容器命令4. 其他常用命令5. 小结Docker常用命令Docker Hub官网:https://hub.docker.com/1. 帮助命令docker version # 显示 Docker 版本信息。docker info # 显示 Docker 系统信息,包括镜像和容器数docker --help # 帮助这三个命令中我们最常用的是docker --help,当我们有不清楚的命令的时候可以使用此帮助查看。2.原创 2022-02-20 00:16:51 · 737 阅读 · 15 评论 -
【Docker篇】Docker的基本组成,底层原理分析
文章目录1. Docker的基本组成1.1 Docker的架构图1.2 几个名词解释2. Run的执行原理3. Docker底层工作原理Docker官网:https://www.docker.com/Docker Hub官网:https://hub.docker.com/1. Docker的基本组成在讲解原理之前,我们先要了解一下Docker的基本组成以及一些常用到的名词解释,以便在后续的文章中能更好地理解。1.1 Docker的架构图从架构图中可以看出,一个完整的Docker有以下几个部分组原创 2022-02-19 11:48:42 · 3132 阅读 · 25 评论 -
【Docker篇】Docker安装,环境配置说明,阿里云镜像加速配置
文章目录1. 环境说明2. 安装步骤3. 使用阿里云镜像加速1. 环境说明Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。查看自己的系统内核:[root@jiangnan ~]# uname -r3.10.0-1127.19.1.el7.x86_64查看系统版本信息:[root@jiangnan ~]# cat /etc/os-releaseNAME="CentOS Linux"VERSION="7 (Core)"ID="centos"I原创 2022-02-19 00:20:00 · 1354 阅读 · 25 评论