linux上的docker卷的使用2023.8.10

2023-08-16 21:57:07 浏览数 (1)

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(没有文件扩展名)。

代码语言:javascript复制
# 使用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上,打开终端并导航到包含Dockerfilewrite_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、

0 人点赞