1、全部重新来,写一个最简单的在linux上docker使用卷的小案例,给完整的代码
2、在Windows上创建文件
1. 创建Python脚本 (write_text.py
)
代码语言:javascript复制with open("/data/text.txt", "w") as file:
file.write("欢迎使用Docker卷!")
2、创建Dockerfile,保存这个文件为Dockerfile
(没有文件扩展名)。
# 使用Python 3.8作为基础镜像
FROM python:3.8-slim-buster
# 设置工作目录
WORKDIR /app
# 将Python脚本复制到工作目录
COPY write_text.py .
# 运行Python脚本
CMD ["python", "write_text.py"]
3、将文件传输到Linux
现在你需要将这两个文件传输到你的Linux系统。你可以使用FTP、SCP或其他文件传输方法,也可以将它们上传到共享文件夹或云存储。
4、在Linux上构建和运行Docker容器
在Linux上,打开终端并导航到包含Dockerfile
和write_text.py
的目录。然后按照以下步骤操作:
1. 构建Docker镜像:
代码语言:javascript复制bashCopy code
docker build -t write-text .
2. 创建一个数据目录:
代码语言:javascript复制bashCopy code
mkdir data
3. 运行Docker容器:
代码语言:javascript复制bashCopy code
docker run --volume $(pwd)/data:/data write-text
4. 检查写入的文本:
代码语言:javascript复制bashCopy code
cat data/text.txt
5、