前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >linux上的docker卷的使用2023.8.10

linux上的docker卷的使用2023.8.10

作者头像
用户7138673
发布2023-08-16 21:57:07
1460
发布2023-08-16 21:57:07
举报
文章被收录于专栏:大大的小数据

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、

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 大大的小数据 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 创建Python脚本 (write_text.py)
  • 1. 构建Docker镜像:
  • 2. 创建一个数据目录:
  • 3. 运行Docker容器:
  • 4. 检查写入的文本:
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档