📅  最后修改于: 2023-12-03 15:07:38.910000             🧑  作者: Mango
Docker Compose 是一个用于定义和运行多个容器应用程序的工具。当我们在使用 Docker Compose 构建容器应用程序时,我们有时需要在容器中挂载一些数据或者配置文件,以便容器在运行时可以读取这些数据或者配置文件。本文将介绍如何在 Docker Compose 上挂载 txt 文件。
首先,我们需要创建一个 Docker Compose 文件。在一个名为 docker-compose.yml
的文件中添加如下内容:
version: '3'
services:
my_app:
image: my_app
volumes:
- './data:/data'
上述 docker-compose.yml
文件定义了一个名为 my_app
的服务,并挂载了 ./data
目录到容器中的 /data
目录。
接着,我们需要在项目根目录下创建一个名为 data
的目录,并在该目录下创建一个名为 hello.txt
的文件。文件内容可任意编写。
现在,我们已经完成了 Docker Compose 文件以及 txt 文件的创建,并在 Docker Compose 中定义了挂载点。接下来,我们可以使用以下命令构建并启动容器应用程序:
docker-compose up
这会自动构建镜像并启动一个名为 my_app
的服务。
最后,我们可以在容器中执行以下命令,以验证挂载是否成功:
docker exec -it <container_id> cat /data/hello.txt
如果一切正常,输出应该会显示 hello world
或者你自己编写的文本内容。
在 Docker Compose 上挂载 txt 文件是一个常见的场景。本文介绍了如何使用 Docker Compose 挂载 txt 文件,适用于大多数容器应用程序的场景。如果你在你的项目中需要挂载一些数据或者配置文件,可以使用本文的方法来完成。