
docker
文章平均质量分 81
onnx
程序员的每日一拱!
平常喜欢分享项目实践经验,知识点,实战项目,欢迎留言,评论,沟通交流,一起进步。
吾等采石之人,当心怀大教堂之愿景。
愿我们奔赴在自己的热爱里!
展开
-
Docker
由于不同的机器有不同的操作系统,以及不同的库和组件,在将一个应用部署到多台机器上需要进行大量的环境配置操作。Docker 主要解决环境配置问题,它是一种虚拟化技术,对进程进行隔离,被隔离的进程独立于宿主操作系统和其它隔离的进程。使用 Docker 可以不修改应用程序代码,不需要开发人员学习特定环境下的技术,就能够将现有的应用程序部署在其它机器上。虚拟机也是一种虚拟化技术,它与 Docker 最大的区别在于它是通过模拟硬件,并在硬件上安装操作系统来实现。启动虚拟机需要先启动虚拟机的操作系统,再启动应用,这个过原创 2023-09-12 08:30:00 · 105 阅读 · 0 评论 -
DockerFile构建过程 实践
Dockerfile 中每一个指令都会建立一层.VOLUME ["", ""...]VOLUME 之前我们说过,容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中,后面的章节我们会进一步介绍 Docker 卷的概念。原创 2023-09-10 13:00:00 · 232 阅读 · 0 评论 -
Docker容器数据卷
Docker:将应用和环境打包成一个镜像数据?如果数据在容器中,那么我们容器删除,数据就会丢失。需求:数据持久化。所以:Mysql的数据可以存储在本地。所以:容器间可以有一个数据共享的技术。Docker容器中产生的数据,同步到本地。这就是卷技术。本质上是一种目录挂载,将容器内的目录,挂载到宿主机上。总结:容器的持久化和同步操作,容器间可以数据共享。原创 2023-09-10 09:00:00 · 224 阅读 · 0 评论 -
Docker 的分层文件系统
此外,使用 docker commit 意味着所有对镜像的操作都是黑箱操作,生成的镜像也被称为黑箱镜像,换句话说,就是除了制作镜像的人知道执行过什么命令、怎么生成的镜像,别人根本无从得知。而且,即使是这个制作镜像的人,过一段时间后也无法记清具体在操作的。首先,如果仔细观察之前的 docker diff webserver 的结果,你会发现除了真正想要修改的 /usr/share/nginx/html/index.html 文件外,由于命令的执行,还有很多文件被改动或添加了。原创 2023-09-09 10:00:00 · 260 阅读 · 0 评论 -
Docker 的常用命令
Options:Commands:docker version 查看版本号 docker info 查看基本信息 docker 命令 --help 查看帮助命令。原创 2023-09-09 08:00:00 · 567 阅读 · 0 评论 -
Docker 概念构成
Docker 客户端(Client)Docker 客户端通过命令行或者其他工具使用 Docker SDK与 Docker 的守护进程通信。Docker 主机(Host)一个物理或者虚拟的机器用于执行 Docker 守护进程和容器。Docker Hub 提供了庞大的镜像集合供使用。一个 Docker Registry 中可以包含多个仓库(Repository);每个仓库可以包含多个标签(Tag);每个标签对应一个镜像。通常,一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本。原创 2023-09-08 20:45:00 · 207 阅读 · 0 评论