成功 安裝docker部署flask專案

2021-10-16 17:54:43 字數 1001 閱讀 1915

我在windows上開發,然後將專案部署到ubuntu上

docker安裝

檔案結構

from flask import flask

if __name__ == "__main__":

setup.py

from setuptools import setup, find_packages

setup(

version='1.0.0',

packages=find_packages(),

)

dockerfile

from python:3.8

run python setup.py bdist_wheel

終端命令

from python:3.8run python setup.py bdist_wheel構建python包來安裝 詳細

為什麼要構建包再安裝

一是不需要再新增python找包路徑

二是不想要的時候可以pip uninstall 而不需要在環境變數中刪除路徑

如果路徑中還有其它的包那就很麻煩,pip這個包管理工具不香嗎

安裝新建的包

-it是 -i 命令和 -t 命令的連寫

-i是使用互動的方式執行,持續接受stdin的輸入(標準輸入)

-t是使用虛擬終端,也就是當前終端會連線到執行中的容器

互動和終端不一定是一起的,可以開啟互動

然後把執行中的容器掛到後台,需要時調出然後繫結到某個新終端上

-p埠對映,第乙個數字是主機的埠,第二個是容器埠

如果不指定埠對映引數,容器外無法通過網路訪問容器內的網路應用和服務

Docker 安裝部署

1 使用yum 安裝yum utils sudo yum install y yum utils2 增加docker源 sudo yum config manager add repo 3 檢視docker源是否可用 sudo yum config manager enable docker ce ...

docker安裝部署

docker ce 支援64位版本centos 7,並且要求核心版本不低於3.10 舊版本的docker 稱為docker 或者 docker engine,使用以下命令解除安裝舊版本 注意 如果執行安裝提示 沒有可用的軟體包 這個時候需要安裝必要的軟體依賴及更新增加docker ce yum源。在...

Docker安裝部署

一 docker安裝部署 前一節中介紹了一下docker中的一些常用的命令,接下來我們介紹docker在linux中一些常見的部署方式,以及映象的構建,容器構建以及打包等流程 centos僅在發行版本的核心支援docker。要求系統為64位 系統核心版本為3.10以上,這裡的示例是centos7。注...