Document

DockerFile

 # 建立 python3.8.5 + pyodbc環境
 FROM cia_images_web:latest
 RUN echo " ######### [ 建立完成 ] python3.8.5 + pyodbc環境 ######### "

 # 鏡像作者
 MAINTAINER yydsSUSU
 RUN echo " ######### [ 鏡像製作者 ] 永遠的神SUSU ######### "

 # 設置 python 環境變量
 ENV PYTHONUNBUFFERED 1
 ENV LANG C.UTF-8
 ENV DEBIAN_FRONTEND=noninteractive
 RUN echo " ######### [ 設置完成 ] Python環境變量 ######### "

 # Proxy Setting
 #ENV http_proxy http://10.58.xxx.xxx:8080
 #ENV https_proxy https://10.58.xxx.xxx:8080
 ENV PORT=8080
 #RUN echo " ######### [ 設置完成 ] 外部網段代理 ######### "

 # 新增工作目录
 #RUN mkdir /app
 #RUN echo " ######### [ 設置完成 ] /app新增工作目錄 ######### "

 # 將當前項目檔放入工作目錄中. (表示当前宿主機目錄)
 #ADD . /app
 #RUN echo " ######### [ 設置完成 ] . /app將當前項目檔放入工作目錄中 ######### "

 # 設置容器内工作目錄
 WORKDIR /app
 RUN echo " ######### [ 設置完成 ] 設置容器工作目錄 ######### "

 #RUN apt-get install freetds-dev -y \
 #   && apt-get install freetds-bin -y \ 
 #   && apt-get install tdsodbc -y \ 
 #   && apt-get install --reinstall build-essential -y 
 #RUN echo " ######### [ 建立完成 ] Freetds環境 ######### "

 # 設定pyodbc Driver ( SQL Server )
 #RUN echo "[FreeTDS]\n\
 #Description = FreeTDS Driver\n\
 #Driver = /usr/lib/x86_64-linux-gnu/odbc/libtdsodbc.so\n\ 
 #Setup = /usr/lib/x86_64-linux-gnu/odbc/libtdsS.so" >> /etc/odbcinst.ini 
 #RUN echo " ######### [ 設置完成 ] Pyodbc - SQL Server 環境/驅動 ######### "

 # 將pip降為18.0版本,因21版本不夠穩定
 #RUN pip --proxy=http://10.58.xxx.xxx:8080 install --upgrade pip==18.0
 #RUN pip --proxy=http://10.58.xxx.xxx:8080 install --upgrade distlib 

 # 安裝python模組包
 #RUN pip --proxy=http://10.58.170.251:8080 install -r requirements.txt
 #RUN echo " ######### [ 建立完成 ] Python模組包 ######### "

 # 對外Port(端口)
 EXPOSE 8080
 RUN echo " ######### [ 設置完成 ] 8080對外端口 ######### "

 # 取消Proxy( 如不取消,可能造成內網網段無法訪問 )
 ENV http_proxy ""
 ENV https_proxy ""
 RUN echo " ######### [ 設置完成 ] 取消Proxy( 如不取消,可能造成內網網段無法訪問 ) ######### "

 

posted @ 2021-10-27 17:46  苏什么苏  阅读(55)  评论(0编辑  收藏  举报