1.新建一个空目录kclimage
2.Java官方下载: jdk-8u191-linux-x64.tar.gz 到 kclimage目录
3.下载amazon-kinesis-client-python-master.zip文件到kclimage目录
4.vim Dockerfile
文件内容如下:

FROM 使用你的基础镜像,需有python(如: FROM defaultimage:latest)
ADD jdk-8u191-linux-x64.tar.gz /usr/local
ENV JAVA_HOME /usr/local/jdk1.8.0_191
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
RUN ln -s $JAVA_HOME/bin/java /usr/bin/java
RUN mkdir -p /usr/src/app
WORKDIR /usr/src/appCOPY . /usr/scr/appRUN unzip /usr/scr/app/amazon-kinesis-client-python-master.zip -d /usr/scr/app
WORKDIR /usr/scr/app/amazon-kinesis-client-python-master/
RUN python setup.py installRUN pip3 --default-timeout=100 install --index-url https://pypi.tuna.tsinghua.edu.cn/simple boto3
RUN pip3 --default-timeout=100 install --index-url https://pypi.tuna.tsinghua.edu.cn/simple pymysql
RUN pip3 --default-timeout=100 install --index-url https://pypi.tuna.tsinghua.edu.cn/simple amazon_kclpy
RUN pip3 --default-timeout=100 install --index-url https://pypi.tuna.tsinghua.edu.cn/simple redis

Linux制作python的AWS-KCL的基础镜像,Dockerfile文件相关推荐

  1. dockerfile拉取私库镜像_还在用Alpine作为你Docker的Python开发基础镜像?其实Ubuntu更好一点...

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_173 一般情况下,当你想为你的Python开发环境选择一个基础镜像时,大多数人都会选择Alpine,为什么?因为它太小了,仅仅只有 ...

  2. alpine(Go环境)Docker基础镜像制作

    安装glibc :https://github.com/sgerrand/alpine-pkg-glibc/ 设置时区 RUN echo -e "https://mirror.tuna.ts ...

  3. linux python 图形界面开发_python在linux制作图形界面(snack)

    snack是一个用于在linux制作图形界面(GUI)的模块,该模块由c编写,而且redhat的系统都自带这个模块. 1.获取模块 虽然redhat系统会自带这个模块,但是直接去import snac ...

  4. 【Docker制作镜像】Linux制作以python为基础镜像,融合Flask框架和Redis数据库

    步骤 1.编辑Dockerfile 2.编辑requirements.txt文件 3.编辑app.py文件 4.生成镜像文件 5.使用镜像,启动容器 6.访问容器的web服务 7.启动redis容器 ...

  5. Docker制作Python运行环境基础镜像

    一.准备工作 1.1 Python安装包的下载 (说明:python版本可根据自己需求更换) 官网下载:https://www.python.org/downloads/source/ 百度网盘: – ...

  6. python split函数 空格_最易懂的Python新手教程:从基础语法到代码详解

    导读:本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 作者:罗攀 蒋仟 如需转载请联系华章科技 本文涉及的主要知识点如下: P ...

  7. linux和python哪个工资高,关于树莓派:用它来学习Linux及Python真的高效?

    姓名:冯子豪 学号:16020199001 转载自https://blog..net/sfM06sqVW55DFt1/article/details/79293166 [嵌牛导读]树莓派是一种便宜的卡 ...

  8. Docker定制化Python基础镜像

    1.选择基础镜像的难题 在使用Docker部署某类服务时,第一个面临的问题就是选择一个基础镜像.那么如何选择基础镜像更有利于我们的工作呢? 我们知道docker是基于linux的,任何一个镜像,其包含 ...

  9. aws python库_如何使用Python,AWS和IEX Cloud创建自动更新股市数据的Excel电子表格

    aws python库 Many Python developers in the financial world are tasked with creating Excel documents f ...

最新文章

  1. Squid部署文档一
  2. IE盒模型和标准盒模型
  3. 如何编写兼容各主流邮箱的HTML邮件并发送
  4. (34)FPGA分频设计-奇数分频(第7天)
  5. java定义子类_java定义类和子类中的方法
  6. DHCP服务的介绍及配置详解
  7. 突然发现一款优化神器
  8. 认知:设计模式之观察者模式
  9. RISC_V芯片架构
  10. 永别了.武器------爱好和平人民的美好愿望(图)
  11. 各种说明方法的例句_句子的说明方法有哪些(说明方法的句子大全集)
  12. 形象理解数字证书的基本安全功能
  13. 拜登签署芯片法案后,英特尔股票的前景如何?
  14. t00lsudf.php,udf提权
  15. 百度终于要出手了?文心一言
  16. 混凝土抗压弹性模量自动计算表_2011混凝土弹性模量试验.doc
  17. 网络天才网页中文版_网络天才电脑版
  18. 状态代码255 必须重启服务器,kubelet服务启动失败,错误代码255
  19. SpringBoot服务启动无法访问localhost8080问题处理
  20. UTF-8到Unicode的编码转换

热门文章

  1. Django操作数据库
  2. perforce(P4)常用命令(命令行)
  3. 【墨天轮专访第四期】华为云GaussDB:发挥生态优势,培养应用型DBA
  4. 长安二中计算机学院,最新!第一波中考录取分数线出炉!长安区12所高中录取分数线正式公布!...
  5. Linux多功能下载机(Arias2)
  6. 【Python高级编程】
  7. Oracle的学习详解
  8. ORACLE学习详解
  9. 用友NC创建表空间、用户、授权
  10. 电脑重装系统以后出现 error: unknown filesystem怎么办?