zoukankan      html  css  js  c++  java
  • Docker部署

    Docker 安装

    占坑,因为我已经装过了

    sudo apt-get install docker

    然后查看是否安装成功 

    sudo docker -v

    Docker 镜像制作 

    编写Dockerfile 文件
    因为我是用的flask项目是一个简单的demo没有使用第三方库
    也就不用安装第三方库

    FROM tiangolo/uwsgi-nginx-flask:python3.6
    COPY ./app /app


    第一句表示,该镜像由 tiangolo/uwsgi-nginx-flask:python3.6 继承而来 

    • 第二句 拷贝项目文件到镜像中

    我的项目结构
    项目结构

    项目结构

    uwsgi.ini 文件:

    [uwsgi]
    module = main
    callable = app

    完成后,在跟目录,即 Dockerfile 所在目录运行以下命令: 

    sudo docker build -t myimage .

    构建镜像。(注意后面的点 ) 

    Docker启动

    运行以下命令启动 容器:

    docker container run --name mycon --rm -d -p 9001:80 -it myimage

    其中 –name 表示容器名, –rm 表示停止容器后删除容器, -p 9001:80 表示将当前宿主机 9001 端口对应到容器中 80 端口, -it myimage 表示使用 myimage 镜像(即上面生成的镜像)。 

  • 相关阅读:
    python--随机生成汉字、数字
    PyCharm详细教程
    Struts2 笔记
    Servlet读取配置文件的三种方式
    Java笔记(十)
    Java笔记(九)
    Java笔记(八)
    Java笔记(七)
    Java笔记(六)
    Java笔记(五)
  • 原文地址:https://www.cnblogs.com/liusouthern/p/9478096.html
Copyright © 2011-2022 走看看