• 2020系统综合实践 第5次实践作业



    Python是很常用的程序设计语言,但 Python程序的运行依赖于提前的系统环境配置,为了降低系统配置的复杂度,同时减小资源开销,将系统环境容器化是一种解决方案。请根据 Python官方镜像的镜像说明,自定义 Python镜像文件,将 Python程序运行起来。

    1.Python容器创建

    • 主目录下创建python文件夹,结构如下
    • Dockerfile
    • requirements.txt
    • 开始构建
    sudo docker build -t docker-python
    
    • 查看是否构建成功
    docker images
    

    2.程序的部署运行

    2.1 Helloworld

    • 文件编写
    • 程序运行
    sudo docker run --rm -v /home/xb/python/app: /app docker-python hello.py
    

    2.2 日历输出

    • 文件编写
    • 程序运行
    sudo docker run --rm -v /home/xb/python/app: /app docker-python date.py
    

    2.3 mysql数据库操作

    *采用第二次实验构建的mysql镜像

    • 运行mysql容器,查看容器的ip地址
    docker inspect 容器id
    
    • 文件编写

    第二行四个参数分别为:容器ip地址;数据库用户名和密码;mysql容器名

    • 程序运行
    sudo docker run --rm -v /home/xb/python/app: /app --link=容器id  docker-python mysql.py
    
    • 登录数据库查看表
      可以看到多了一条数据

    2.4 opencv程序

    • 文件编写
    • 程序运行
    sudo docker run --rm -v /home/xb/python/app: /app docker-python opencv.py
    
    • 查看对比两张图片,可看到新图片左右翻转了

    3.总结

    • 相关文件
      见上方截图

    • 时间记录
      这次比较顺利,老师给的参考也很详细,只用了4h左右

  • 相关阅读:
    模拟--北京标准时间
    DOM方法
    Document-对象属性和常用的对象方法
    struts2标签
    OGNL
    Java基础方面
    初识拦截器
    访问者模式
    备忘录模式
    门面模式
  • 原文地址:https://www.cnblogs.com/xbrucken/p/12930995.html
Copyright © 2020-2023  润新知