找到關於 Docker 的122 篇文章

如何將憑據新增到 Docker ADD 命令?

Hemant Sharma
更新於 2023年1月5日 15:40:00

5K+ 瀏覽量

簡介 安全一直是人類面臨的巨大威脅。在 IT 行業中,憑據安全是一項繁瑣的任務。在這裡,我們將討論將憑據新增到 Docker 容器的各種方法。同時,也提到了最有用和最安全的方法。方法 新增憑據可以透過許多不同的方式完成。下面提到了一些型別。每種方法在行業中都有其位置。由於安全問題,一些方法被開發者拒絕,而另一些方法在憑據安全方面效果很好。使用構建... 閱讀更多

如何在 Docker 上執行 Gunicorn?

Hemant Sharma
更新於 2022年12月28日 11:30:25

7K+ 瀏覽量

在本文中,我們將學習如何在 Docker 上執行 Gunicorn。在建立具有 Gunicorn 功能的 Docker 容器之前,我們必須瞭解一些 Web 伺服器和 Gunicorn 的基礎知識。Gunicorn 簡介 假設我們有一個 Web 伺服器,它向用戶顯示 Python 程式碼的輸出。這個 Web 伺服器將在每次收到請求時執行 Python 指令碼,這會導致它重啟、過載並延遲響應(對於大型指令碼而言延遲很大)。因此,這裡我們遇到的真正問題是一個靜態伺服器... 閱讀更多

如何在 arm64 主機平臺上執行 amd64 Docker 映象?

Hemant Sharma
更新於 2022年12月28日 11:34:07

9K+ 瀏覽量

在瞭解如何在 arm64 主機平臺上執行 amd64 Docker 映象之前,我們必須知道這意味著什麼。有一個術語叫做多架構或多平臺 Docker 容器映象。這些映象能夠在容器化映象時提供的各種基礎或主機架構上執行。多平臺映象的需求 假設您是一位 DevOps 工程師,您必須為一家 IT 公司準備一個 Web 伺服器。您有一個 amd64 主機平臺,但是當您將映象交給該公司時,您才瞭解到該公司只在... 閱讀更多

如何將命令列引數傳遞給 Python Docker 容器?

Hemant Sharma
更新於 2024年5月31日 12:15:05

14K+ 瀏覽量

在深入瞭解 Docker 容器引數之前,我們必須瞭解 Python 命令列引數以及開發人員如何訪問它們。當我們希望我們的 Python 指令碼在程式外部進行控制時,命令列引數非常有用。訪問 Python 指令碼的命令列引數 步驟 1:建立一個 Python 指令碼 main.py 示例 # sys 將允許我們訪問傳遞的引數 import sys # sys.argv[0] 訪問傳遞的第一個引數,即 Python 指令碼名稱 print("檔案或指令碼名稱為:", sys.argv[0]) # 列印除檔名以外的其他引數 ... 閱讀更多

如何在 ReactJS Docker 中進行熱過載?

Hemant Sharma
更新於 2022年12月28日 11:17:20

10K+ 瀏覽量

熱過載是在 Web 瀏覽器上為 React 應用程式新增動態功能。這意味著如果我們更改應用程式程式碼中的某些內容,它會立即將此更改反映在 Web 應用程式前端。但在“過載”任何內容之前,我們必須瞭解“載入”,即在 Node Docker 容器上建立一些 ReactJs 專案。React 應用程式的建立和容器化 步驟 1:React 應用程式 使用預構建命令建立基本的 React 應用程式。示例 $npx create-react-app reactapp 輸出 npx: installed 67 in 19.076s Creating a new React app in /home/hemant/project/reactapp. Installing packages. This might take ... 閱讀更多

Docker 網路是如何工作的?

Hemant Sharma
更新於 2022年12月28日 11:14:15

322 瀏覽量

Docker 最好的功能是“容器化和網路”。使用容器化,我們可以為各種用例建立獨立且隔離的環境,例如 Web 應用程式(“Apache”)、資料庫伺服器(“MongoDB”)和作業系統(“Ubuntu”)。但是 Docker 網路允許我們將這些容器化應用程式連線起來,以便它們彼此通訊或與主機作業系統通訊。Docker 守護程序上存在的 Docker 網路型別 Docker 上有兩種型別的網路 - 預設 Docker 橋接網路 使用者定義網路 預設 Docker 橋接網路 此網路在主機作業系統上建立,一旦 Docker... 閱讀更多

Dockerfile 中的“COPY”和“ADD”命令有什麼區別?

Raunak Jain
更新於 2021年8月7日 06:03:32

503 瀏覽量

當您建立 Dockerfile 時,您可以使用兩種不同的命令來構建您的上下文。構建上下文意味著包含您希望從本地機器中包含的檔案和目錄,以便在建立容器時將其包含在容器中。這些檔案可能是您本地機器中的目錄、您要從中下載檔案的 URL,或者您要按原樣包含或在解壓縮 tarball 檔案後包含的壓縮 tarball 檔案。我們可以使用兩個不同的指令將本地機器構建上下文中的檔案新增到 Docker 容器中。這些是... 閱讀更多

Dockerfile 中的 CMD 和 ENTRYPOINT 有什麼區別?

Raunak Jain
更新於 2021年8月6日 12:37:11

3K+ 瀏覽量

我們可以透過在 Dockerfile 中指定指令來構建 Docker 映象。Dockerfile 允許我們指定逐步指令,這些指令定義了建立容器環境的規則。Docker 容器是為要在其中執行的特定任務和程序而建立的。Dockerfile 中使用了三個重要的指令,它們允許我們定義需要在容器內執行哪些程序以及執行的順序。這三個指令是 -RUN CMD ENTRYPOINT RUN 指令非常簡單。我們可以使用 RUN 指令定義我們想要在容器內執行的簡單子命令。對於... 閱讀更多

Vagrant 與 Docker:建立隔離環境

Raunak Jain
更新於 2021年8月6日 12:32:26

256 瀏覽量

Vagrant 是一種軟體,允許您建立一個虛擬機器,精確地複製使用者的體驗,就像他們想要設定的那樣。具體來說,Vagrant 允許您透過映象作業系統和所有適當的配置來在特定環境中測試您的應用程式。而 Docker 則是一個框架,允許您將您的應用程式容器化,並構建所謂的微環境來部署它,而無需執行整個虛擬機器。每個容器都是一個單獨的隔離環境,包含一個獨特的應用程式環境。因此,程式設計師、測試人員和 DevOps 工程師能夠減少除錯和識別重要錯誤的時間... 閱讀更多

執行 Docker 映象作為容器

Raunak Jain
更新於 2021年8月6日 12:29:16

681 瀏覽量

Docker 允許您使用 Docker 映象建立稱為 Docker 容器的容器化、打包和隔離的環境。在這些 Docker 容器內,您可以構建、測試甚至部署您的應用程式。這允許您輕鬆地與其他開發人員共享您的應用程式執行時環境。所有這一切都歸功於一個名為 Docker 映象的只讀模板。您可以直接從任何 Docker 登錄檔(例如 Dockerhub)拉取 Docker 映象,或者在 Dockerfile 中使用基本映象來構建您自己的自定義映象。然後,您可以使用 Docker build 命令來構建您的 Docker 映象。一旦您擁有您的 Docker 映象... 閱讀更多

廣告