微服务--Docker
视频笔记链接 https://b11et3un53m.feishu.cn/wiki/space/7229522334074372099?ccm_open_type=lark_wiki_spaceLink&open_tab_from=wiki_home
Docker内相关名词自己的理解:
镜像:便携式提供服务的文件(打包好了应用本身,应用所需的环境、配置、系统函数库),相比于往常我们对于32位、64位操作系统,要安装对应不同的软件包,但是镜像已经打包了依赖的系统环境及其函数库一起打包了,即实现了跨平台的去部署。
容器:Docker会在运行镜像时创建一个隔离环境。实现进程与进程之前隔离,不干扰。服务器实现可不干扰的部署多个应用,甚至mysql的集群。
镜像(打包的文件)下载一次就够了,可以多次开启,实现多个服务同时允许。一个镜像,启动多次。
镜像仓库:存储和管理镜像(绿色免安装的包)仓库的平台。使我们无需关注系统配置,所需依赖、环境是否有差异、安装的过程。我们需做的就是去敲命令,让守护线程监听到,检索命令,去干对应的事情。
由于nginx等服务打包的资源没有这些vim、ls、等等函数命令(他们本身服务不需要这些,就一开始就没有将函数配进去),所以要更改它底下的文件(conf,html等)就得将其文件映射到宿主机目录下,实现宿主机对它的修改。
数据卷(volume)是一个虚拟目录,是容器内目录与宿主机目录之间映射的桥梁。
关联(即挂载)后,宿主机就可以通过访问自己底下的目录查看到容器的目录,从而可以操作(修改)容器的下的文件。
也可以将静态资源拖到宿主机目录下,然后在容器目录下也相当于拥有了,在浏览器发送请求访问容器就可以访问到此静态资源。
想都是问题,做都是答案,站着不动永远是观众。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 上周热点回顾(2.17-2.23)
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· spring官宣接入deepseek,真的太香了~