找到關於 Docker 的 122 篇文章

Docker 主機網路與橋接網路

Raunak Jain
更新於 2020-10-27 08:04:58

5K+ 次瀏覽

Docker 網路有兩個型別的單主機網路:“host” 和 “bridge” 網路。單主機網路意味著它們的影響僅限於每個主機。對於主機網路,特定的 Docker 容器可以直接使用主機的網路來發送和接收資料包。對於橋接網路,它需要埠對映才能進行通訊。為了更好地理解它們,讓我們使用主機網路建立一個 nginx 容器。在建立 nginx 容器之前,讓我們列出所有可用的網路。sudo docker network ls 你會發現一個名為 host 的網路…… 閱讀更多

使用 Docker Swarm

Raunak Jain
更新於 2020-10-27 08:03:07

819 次瀏覽

如果您正在使用微服務架構,需要在不同的機器上處理不同的專案元件,並建立一個主從架構,其中主節點控制從節點,那麼透過 Docker Swarm 部署您的專案可能會節省大量時間、精力和資源。Docker Swarm 本質上是一個物理機或虛擬機器的叢集,稱為節點,它們分別執行 Docker 容器,您可以將所有這些節點配置為加入由稱為 Swarm 管理器的主節點管理的叢集。它是一個編排工具,允許您管理多個 Docker 容器…… 閱讀更多

在 Docker 容器內使用 Java

Raunak Jain
更新於 2020-10-27 08:01:46

2K+ 次瀏覽

Java 是目前最流行的企業級語言之一。它是面向物件程式設計的核心,並具有構建企業級應用程式和測試平臺的強大平臺。對於新手來說,安裝和適應 Java 環境最初可能需要一些時間。Docker 容器允許您訪問其中的 Java 執行時環境,從而提供易於管理的打包環境以及已安裝的庫。如果您在本地機器上安裝了 Docker,則無需執行 Java 應用程式並經歷所有麻煩,您可以透過直接提取來輕鬆構建 Java 映象…… 閱讀更多

使用 Docker 建立簡單的 Numpy Jupyter Notebook

Raunak Jain
更新於 2020-10-27 08:00:20

352 次瀏覽

機器學習和資料科學無疑已成為新的流行詞。組織現在正試圖採用資料分析和機器學習技術來預測他們的銷售額並增加收入。毫無疑問,專門研究機器學習技術肯定會讓您在當今的企業界佔據優勢。如果您想在動態且受控的環境中構建機器學習模型,那麼使用 Docker 容器將是最佳選擇。您可以藉助 Jupyter Notebook 在 Docker 容器中輕鬆構建和執行機器學習模型。事實上,Docker 容器的打包環境…… 閱讀更多

使用 Docker Compose 構建 Flask 應用程式

Raunak Jain
更新於 2020-10-27 07:59:03

1K+ 次瀏覽

Docker Compose 允許您構建多容器 Docker 應用程式。如果您正在處理一個微服務專案,其中不同的節點處理專案的不同部分,那麼 Docker Compose 正是您需要的。使用 Docker Compose,您可以在不同的 Docker 容器中處理專案的不同元件,並將它們組合起來建立一個單一應用程式。在本文中,我們將討論如何構建一個使用 Python 模組的 Flask 應用程式,我們將嘗試使用 Docker Compose 在 Docker 容器中執行它。首先,您需要在本地安裝 Docker Compose…… 閱讀更多

如何在 Docker 上使用 OVS 橋接進行網路配置?

Raunak Jain
更新於 2020-10-27 07:57:52

3K+ 次瀏覽

OVS 橋接或 Open vSwitch 橋接用作 Linux 中原生橋接的替代方案。它支援物理交換機中的大多數功能,同時還支援單個橋接上的多個 VLAN。它也廣泛用於 Docker 網路,因為它被證明對多主機網路很有用,並且與原生橋接相比提供了更安全的通訊。在本文中,我們將討論如何使用 Open vSwitch 橋接 (OVS) 執行 Docker 網路配置。我們將討論各種命令,這些命令將幫助您安裝 OVS 和用於 Docker 的 OVS 實用程式。我們將…… 閱讀更多

Docker 的 Python 庫 API

Raunak Jain
更新於 2020-10-27 07:56:33

737 次瀏覽

您可以使用 Python 庫 API 訪問、管理和操作 Docker 物件,例如容器、映象、叢集、Swarm 等。您可以執行 Docker 命令允許您執行的幾乎所有操作。當您使用 Python 應用程式(例如 Django 或 Flask)並希望使用與應用程式相同的 Python 指令碼維護您的 Docker 容器時,這非常方便。要使用 Docker 的 Python 庫 API,您需要安裝一個名為 docker-py 的包。您可以使用以下 pip 命令來執行此操作。如果您安裝了 Python 2,請將 pip3 替換為…… 閱讀更多

在 Docker 中從 Apache 伺服器執行靜態站點

Raunak Jain
更新於 2020-10-27 07:54:56

2K+ 次瀏覽

毫無疑問,Docker 容器現在正廣泛用於開發生命週期的各個方面,從構建、分發、測試到產品的部署。它允許開發人員處理專案的不同部分,與處理同一專案的其他開發人員進行協作,有助於專案的版本管理,並且在某些情況下,還允許透過在其自己的伺服器上託管來測試產品。假設您已在 Docker 容器中構建了一個靜態網站,現在您想透過在瀏覽器上執行它來測試該網站。Docker 允許您建立…… 閱讀更多

維護和操作 Docker 容器

Raunak Jain
更新於 2020-10-27 07:53:24

273 次瀏覽

掌握瞭如何建立 Dockerfile 以及如何使用 Dockerfile 構建 Docker 映象後,我們可以繼續深入探討操作 Docker 容器的更高階方法。當我們談到操作 Docker 容器時,包括執行、列出、重啟、清理懸空容器,以互動式和分離模式執行容器,使用可執行映象建立容器,使用 exec 命令在 Docker 容器內執行命令以及在容器內啟動 bash,訪問 Docker 容器的日誌以及殺死或停止 Docker 容器。事不宜遲,讓我們深入探討操作 Docker 容器。執行 Docker 容器在您擁有……閱讀更多

構建一個完整的 data science Docker 容器

Raunak Jain
更新於 2020年10月27日 07:50:23

瀏覽量:152

毫無疑問,如今科技界的熱門詞彙是機器學習和人工智慧。組織機構正以前所未有的速度嘗試採用機器學習技術來分析和改進其業務,並提供更高的客戶滿意度。另一方面,容器化的革命性概念使數百萬開發人員的生活變得輕鬆了許多,並幫助他們採用更好的技術來維護、重用和跟蹤專案,從而獲得無縫的體驗。在本文中,我們將討論如何構建一個完整的 data science 容器。我們……閱讀更多

廣告