推广

Docker容器化部署Python应用

iseeyu2年前 (2024-02-21)推广109

完整代码如下

# encoding:utf-8
import os
import pytest


def test_fun1():
    assert 1 == 1


def test_fun2():
    assert 0 == 0


if __name__ == '__main__':
    pytest.main(["-sq", "--alluredir", 'results'])
    os.system("allure generate -c results -o report")

第一个是数据集合目录,第二个是生成报告目录

4、创建Dockerfile

Dockerfile: 是描述制作镜像的过程的文档

4.1 先新建包含所有依赖包的requirements.txt文件

pip freeze >requirements.txt

4.2 创建Dockerfile

# 使用python为基础镜像
FROM python:3.8.5
# 用户信息
MAINTAINER yujuan "yujuan@hollysys.net"
# 设置工作目录 /code
WORKDIR /code
# 将当前目录内容复制到容器中
ADD .  /code
# 设置JDK环境变量
ADD jdk-8u121-linux-x64.tar.gz  /usr/local/
ENV JAVA_HOME /usr/local/jdk1.8.0_121
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin
# 更新pip
RUN /usr/local/bin/python -m pip install --upgrade pip -i https://pypi.douban.com/simple
# 安装所有requirements.txt规定的的包
RUN pip install -r requirements.txt -i https://pypi.douban.com/simple
# 运行test_weather.py
RUN python test_tos.py

Dockerfile指令
Dockerfile构建镜像

5、 Docker容器化部署Python应用

5.1 镜像制作指令

docker build -t 镜像名称:镜像版本  .

注意后面有个点,默认使用当前路径下的名为Dockerfile 的文件作为 Dockerfile
可以通过docker images查看是否构建镜像成功

image.png

5.2 镜像启动指令

docker run -d  镜像名称:镜像版本

5.3 进入容器
通过docker ps -a查看容器ID

image.png

进入容器:

docker exec -it 容器ID  /bin/bash

执行docker exec命令报错Error response from daemon: Container XXX is not running,Docker启动不了容器

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57623.html

相关文章

2个案例,3个分析模型,梳理教培机构转型准备流程

2个案例,3个分析模型,梳理教培机构转型准备流程

编辑导语:“双减”政策落地后,教培行业面临着往什么方向发展以及如何转型的重大问题。在这样的背景下,本文的作者针对机构转型进行了深度的解析,总结了企业转型前的问题,梳理整合了转型思路和如何推动转型执行落地,对企业转转型的内容和所需准备进行了详细的思考和阐述,一起来看。 “双减”落...

分享网站建设应当突出哪些运营优势。

分享网站建设应当突出哪些运营优势。

当完毕之后,都会上线运营的。此时,不少客户在建站的时候,会关注到新站上线之后的运营,能够带来了更多的业绩或者利润即可。因此,自从建站的技术上越来越成熟之后,在一些新站制作之后带来的各种运营优势上也是越来越多。接下来为你介绍其运营的优势。 优势一:符合搜索引擎的规则,达到了企业营销的目标,让更多的网...

网站内部seo优化规划决定网站后期运营效果。

网站内部seo优化规划决定网站后期运营效果。

对于任何一种营销方式,其实在一定程度上都有一定的基本过程,SEO(SEO)也不例外。在企业网站的SEO排名中,我们总是有一个共同的策略。因此,如果您是SEO行业的新手,优化猩编辑认为您有必要了解以下几点。那么,网站SEO排名的七个基本原则是什么?根据以往网站SEO排名的经验,小编将通过以下内容为您...

分享网站推广的SEO策略(SEO网站推广的主要目的)

分享网站推广的SEO策略(SEO网站推广的主要目的)

要做出效果,离不开一定的SEO,以下简单做下介绍。 ①关键词的精准度:关键词的选择是SEO排名的重心之一,选择关键词的最重要的原则是就是要精准。选的关键词要与网站业务相关,然后有一定的搜索量即可,关键是要有转化率。搜索改词的人有明确的需求,搜索改词的人容易被转化为自己的用户。做网站保姆这...

我来分享网站长尾关键词优化七大技巧。

我来分享网站长尾关键词优化七大技巧。

网站建设不管是要网站做得漂亮,还需要seo做得成功的网站,而且一个网站的流量,80%的流量来源于长尾,长尾关键词主要分布于网站的标签、文章、专题等页面,最多的还是文章页,通常一篇文章就是一个甚至几个长尾关键词的内容。那么我们应该怎样进行长尾关键词的优化呢? 一、挖掘长...

企业做软文推广到底能带来哪些好处?

企业做软文推广到底能带来哪些好处?

软文的传播速度快、长期性好、成本低,因此许多公司都会采用软文来提升自己的,那么软文的都有哪些好处呢?在软文推广时应该注意哪些方面?1、软文能提高企业的品牌形象特别是新闻软文通常采用的是新闻主题,利用合适的关键词来进行公司、机构、目标的新闻宣传,并将信息传递给顾客,从而快速提...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片