在生產(chǎn)環(huán)境中使用 Docker,要想實現(xiàn)數(shù)據(jù)的持久化(所謂Docker的數(shù)據(jù)持久化即數(shù)據(jù)不隨著Container的結(jié)束而結(jié)束)或者需要在多個容器之間進行數(shù)據(jù)共享,需要將數(shù)據(jù)從宿主機掛載到容器中,這就會
之前介紹的docker搭建私有鏡像倉庫是使用的官方提供的私有倉庫registry,安裝使用雖然簡單,但在管理的功能上存在不足。Harbor是一個用于存儲和分發(fā)Docker鏡像的企業(yè)級Registry服
在docker客戶端命令行中我們可以使用create命令創(chuàng)建一個新的容器但不啟動它,通過commit命令從容器創(chuàng)建一個新的鏡像。 示例 docker create :創(chuàng)建一個新的容器但不啟動它,跟ru
在docker客戶端命令行中我們可以使用top查看容器中運行的進程信息。容器運行時不一定有/bin/bash終端來交互執(zhí)行top命令,而且容器還不一定有top命令,可以使用docker top來實現(xiàn)查
在docker客戶端命令行中我們可以使用tag命令標記本地鏡像將其歸入某一倉庫,,使用history命令查看指定鏡像的創(chuàng)建歷史。 示例 docker tag : 標記本地鏡像,將其歸入某一倉庫。 語法
Dockerfile是一個用來構(gòu)建鏡像的文本文件,在docker客戶端命令行中我們可以通過docker build 命令使用Dockerfile文件來創(chuàng)建鏡像。 語法示例: docker build
在docker客戶端命令行中,我們可以直接輸入 docker 命令來查看到 Docker 客戶端的所有命令選項。 可以通過命令 docker command --help 更深入的了解指定的 Doc
PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執(zhí)行的腳本語言,與C語言類似,是常用的網(wǎng)站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創(chuàng)的語法。利于學習
Docker Swarm 是 Docker 的集群管理工具。它將 Docker 主機池轉(zhuǎn)變?yōu)閱蝹€虛擬 Docker 主機。 Docker Swarm 提供了標準的 Docker API,所有任何已經(jīng)與
Docker Machine 是一個工具,它允許你在虛擬宿主機上安裝Docker,并使用docker-machine命令管理這個宿主機,可以使用Docker Machine在本地的MAC或者windo
Compose 是用于定義和運行多容器 Docker 應用程序的工具。通過 Compose,您可以使用 YML 文件來配置應用程序需要的所有服務。然后,使用一個命令,就可以從 YML 文件配置中創(chuàng)建并
容器中可以運行一些網(wǎng)絡應用,要讓外部也可以訪問這些應用,可以通過 -P 或 -p 參數(shù)來指定端口映射。 下面我們來實現(xiàn)通過端口連接到一個 docker 容器。 我們創(chuàng)建了一個 python 應用的容器
倉庫(Repository)是集中存放鏡像的地方。以下介紹一下 Docker Hub。當然不止 docker hub,只是遠程的服務商不一樣,操作都是一樣的。 在Docker Hub可以免費注冊一個
Dockerfile 是一個用來構(gòu)建鏡像的文本文件,文本內(nèi)容包含了一條條構(gòu)建鏡像所需的指令和說明。 以定制一個 nginx 鏡像為例(構(gòu)建好的鏡像內(nèi)會有一個 /usr/share/nginx/html
端口映射并不是唯一把 docker 連接到另一個容器的方法。 docker 有一個連接系統(tǒng)允許將多個容器連接在一起,共享連接信息。 docker 連接會創(chuàng)建一個父子關(guān)系,其中父容器可以看到子容器的信息
Dockerfile 是一個用來構(gòu)建鏡像的文本文件,文本內(nèi)容包含了一條條構(gòu)建鏡像所需的指令和說明。 COPY 復制指令,從上下文目錄中復制文件或者目錄到容器里指定路徑。 格式: COPY [--cho
當運行容器時,使用的鏡像如果在本地中不存在,docker 就會自動從 docker 鏡像倉庫中下載,默認是從 Docker Hub 公共鏡像源下載。 我們可以使用 docker images 來列出本
接下來我們將在docker容器中運行一個 Python Flask 應用來運行一個web應用。 使用如下命令載入鏡像: # docker pull training/webapp # 載入鏡像 # d