
docker
文章平均质量分 95
docker
yaoxtao
对计算机技术有着浓厚的兴趣,能投入精力对其专研。有一定的抗压能力,能吃苦耐劳,自学能力较强。为人诚恳,做事认真、踏实,有一定的责任心。
展开
-
docker的数据卷
Docker数据卷(Volumes)是一种在容器之间持久化和共享数据的方法。数据卷(Data Volumes)是一个可供容器使用的特殊目录,它将宿主机操作系统目录映射到容器,是宿主机目录与容器目录之间映射的桥梁。容器内的数据和文件系统的改动,都是发生在镜像栈最上面的容器层。容器内产生的这些文件系统和数据都是临时的,当把容器被删除时,这些数据也会跟着被删除。但是数据卷是不属于联合文件系统的,当容器被删除后数据卷中的数据任然会被保留下来。数据卷可以被多个容器挂载,实现数据的共享;原创 2025-02-26 11:38:36 · 1014 阅读 · 0 评论 -
Docker的容器
p命令参数将容器的9292端口映射到宿主机的9191端口,而-it命令参数会让容器创建了一个交互式的终端会话,这个终端可以让我们直接在容器内的命令行界面输入命令。docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 命令是从指定的镜像创建一个容器并将容器启动,它相当于先执行docker [container] create命令,然后再执行docker [container] start命令。容器是Docker的另一个核心概念,它是镜像的一个运行实例。原创 2025-02-11 15:55:53 · 978 阅读 · 0 评论 -
Docker的镜像
Docker的每一层layer都是只读的。当对镜像进行修改时,实际上是在创建一个新的层,这个新层包含了所做的修改,而底层则保持不变。Dockerfile相当于Docker镜像的构建蓝图,它包含了用户定义的镜像制作的完整操作流程。文中的每一条指令都对应着构建镜像的一层,这些构建的镜像层被堆叠在一起以构建成最终的镜像。ARG用于设置构建镜像时的参数,其值在构建镜像时传递给Docker引擎,而不会保存在生成的镜像中。如果用户启动容器时候手动指定了运行的命令(作为run命令的参数),则会覆盖掉CMD指定的命令。原创 2025-02-03 15:55:13 · 1295 阅读 · 0 评论 -
docker-compose
在实际的生产环境中,一个应用往往是由多个服务构成的。这样我们可能就需要在多个容器中运行有多个服务的应用。在一个由多容器构成的应用中,我们需要一个有效的工具来定义一个应用由哪些容器组成,以及这些容器之间的依赖和关联关系。为了解决这些问题,docker-compose便应运而生。docker-compose是Docker官方提供的一个开源项目,专门负责实现对基于Docker容器的多应用服务的快速编排。简单来讲,docker-compose是用来定义和运行一个或多个容器应用的工具。原创 2025-01-08 11:41:46 · 1054 阅读 · 0 评论 -
Docker的安装
根据百度百科的介绍:Docker是一组平台即服务的产品。它基于操作系统层级的虚拟化技术,将软件与其依赖项打包为容器。Docker是一个开源的应用容器引擎,可以某一应用程序及其依赖项打包至一个容器中,这些容器可以在任何支持Docker的环境中运行。本文主要是介绍如何在Centos7的操作系统上安装Docker。Docker官方建议Linux内核版本为3.10以上。原创 2024-12-28 19:56:11 · 732 阅读 · 0 评论