nginx dockerfile安裝第三方模組

2022-03-13 14:49:51 字數 3073 閱讀 4416

# nginx dockerfile

# version

1.0# author fendo

# base images 基礎映象

#安裝相關依賴

run

yum -y update

run

yum -y install

gccgcc-c++ autoconf automake make

run

yum -y install zlib zlib-devel openssl* pcre* wget lua-devel

#maintainer 維護者資訊

maintainer fendo [email protected]

#add 獲取url中的檔案,放在當前目錄下

#ngx_devel_kit(ndk)模組

#lua-nginx-module 模組

#nginx ngx_cache_purge模組

#切換目錄

workdir /tmp

#安裝luajit

#安裝ngx_devel_kit(ndk)

workdir /tmp

run

tar -xzvf v0.3.0.tar

.gzrun

cp -r ngx_devel_kit-0.3.0/ /usr/local/src/#安裝lua-nginx-module模組

run

tar -xzvf v0.10.13.tar

.gzrun

cp -r lua-nginx-module-0.10.13/ /usr/local/src/#安裝nginx ngx_cache_purge模組

run

tar -xzvf ngx_cache_purge-2.3.tar

.gzrun

cp -r ngx_cache_purge-2.3/ /usr/local/src/#設定環境變數

run export luajit_lib=/usr/local/lib

run export luajit_inc=/usr/local/include/luajit-2.0

run

mkdir -p

#編譯安裝nginx

#引數說明

#--prefix 用於指定nginx編譯後的安裝目錄

#--add-module 為新增的第三方模組,此次新增了fdfs的nginx模組

#--with..._module 表示啟用的nginx模組,如此處啟用了http_ssl_module模組

run /etc/nginx/sbin/nginx -c /etc/nginx/nginx.conf

run

ln -s /usr/local/nginx/sbin/*

/usr/local/sbin/

#expose 對映埠

expose 80 443

#cmd 執行以下命令

#cmd ["nginx"]

cmd ["/etc/nginx/sbin/nginx","-g","daemon off;"]

第三方模組安裝

第三方模組的安裝 python 之所以如此受程式設計師的喜愛,可能和它擁有大量的第三方模組相關,如計算機視覺領城的opencv 機器學習領城的tensorflow等。我們如果需要用到某些功能,可以首先去看網上是否已經有了實現該功能的模組,如果有這樣的模組,那麼直接import就行了,而不必自己花費時...

第三方模組安裝

關於pip 在python中,安裝第三方模組,是通過包管理工具pip完成的 pip只針對於windows系統,安裝python時可通過勾選pip和add python.exe to path一併安裝pip 一般來說,第三方庫都會在python官方的pypi.python.org 註冊 要安裝乙個第三...

linux環境下安裝python第三方模組

python 在資料科學方面需要用到的庫 a.numpy 科學計算庫,提供矩陣運算的庫。b.pandas 資料分析處理庫 c.scipy 數值計算庫 d.matplotlib 資料可實話庫 e.scikit learn 機器學習庫 模組安裝 pip install 模組名 easy install ...