簡體   English   中英

我可以在 Linux 中創建 Docker 容器以在 Unix 上使用它嗎?

[英]Can I create Docker container in Linux to use it on Unix?

在我們公司,所有機器都是Linux或windows。 但是客戶有一個Unix系統。 我可以在 Linux 中創建一個 docker 容器,然后在 Unix 上使用它。 我希望 docker 文件包含帶有 cx_oracle 和 pandas 庫的 python 庫並將它們放入 Z15395D06542F86EB25AZ 機器中。 只是想通過使用 cx_oracle 連接 Unix 機器上的 Oracle DB 來確保環境正常工作。

What will be exactly the code or docker file using cx_oracle and pandas libraries that should be run on Unix and making sure that the environment is working by using cx_oracle to connect on Oracle DB on the Unix machine?

導致應用程序移植問題的總是操作系統之間的邊緣情況差異:信號處理、細微的文件系統差異等。cx_Oracle 的行為在不同操作系統之間不會有太大差異——除了庫初始化。 確保在確切的部署環境中正確測試。 這樣,您將確切地知道如何執行應用程序和 Oracle 客戶端安裝、需要如何配置網絡、需要如何調整應用程序(例如, arraysize的最佳值和查詢的prefetchrows行)等。

在您的情況下,Python 將在此問題上運行的操作系統,因為這可能(並且通常)與運行數據庫的操作系統不同。 我認為您應該在確切的客戶環境中進行測試,而不是在某個容器(即使可以)或虛擬化設置中進行測試。

如果您需要更多幫助,請查找詳細信息並更新您的原始問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM