Docker有三要素:鏡像,容器,倉庫。

鏡像

:Docker鏡像(image)就是一個只讀的模板,它可以是一個可運行軟件,如Tomcat,MySQL等,也可以是一個系統(tǒng)(centos)。鏡像可以用來創(chuàng)建Docker容器,一個鏡像可以創(chuàng)建多個容器。

容器

:Docker利用容器(Container)獨立運行一個或一組應用。容器是用鏡像創(chuàng)建的運行實例。它可以被啟動、開始、停止、刪除。每個容器都是相互隔離的、保證安全的平臺??梢园讶萜骺醋魇且粋€簡易版的linux環(huán)境(包括root用戶權限、進程空間、用戶空間和網(wǎng)絡空間等)和運行在其中的應用程序。

倉庫

:倉庫是集中存放鏡像文件的場所,類似github存放項目代碼一樣,只不過Docker hub是用來存鏡像的。倉庫和倉庫注冊器是有區(qū)別的,倉庫注冊器上往往存放著多個倉庫,每個倉庫中又包含了多個鏡像,每個鏡像有不同的標簽(tag,類似版本號)。

默認的遠程倉庫是Docker Hub(https://hub.docker.com/)

看一下遠程倉庫的主頁

我們可以搜索我們要的軟件,如tomcat

點擊進去,我們就可以看到,docker pull tomcat命令就是下載最新的版本的鏡像。在下方的tags中可以看到不同的版本,latest就是最新的版本,還有其他很多的,想要下載其他版本,如7.0.100-jdk8-openjdk-slim這個版本,可以使用命令:

docker pull tomcat:7.0.100-jdk8-openjdk-slim

由于國外主機,像maven倉庫,會很慢,經(jīng)常延遲、卡死等,可以自己測試一下。所以我們一般都是配置國內鏡像,比如阿里云、網(wǎng)易云等,推薦阿里云,穩(wěn)定點。

首先,登錄阿里云鏡像服務中心,獲取鏡像地址。地址:https://cr.console.aliyun.com,需要注冊,可使用淘寶賬號登錄。

選擇鏡像中心--鏡像加速器,可以看到有一個加速器地址,每個人的都不一樣。操作文檔我們選擇Centos,下面就有操作步驟,我們只需要復制里面這段內容:

{ "registry-mirrors": ["https://qd4cr80b.mirror.aliyuncs.com"]}

將以上內容配置在/etc/docker/daemon.json文件中,/etc/docker目錄下此文件不存在新建即可。

然后回到主目錄,重啟doeman和重啟docker服務,執(zhí)行以下命令:

systemctldaemon-reload看一下是否配置成功,我們可以用docker info命令查看一下基本信息systemctlrestartdocker

看一下是否配置成功,我們可以用docker info命令查看一下基本信息

看到鏡像的配置。接下來可以下載鏡像感受一下。

1.《阿里云鏡像 Docker配置阿里云鏡像服務》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡信息知識,僅代表作者本人觀點,與本網(wǎng)站無關,侵刪請聯(lián)系頁腳下方聯(lián)系方式。

2.《阿里云鏡像 Docker配置阿里云鏡像服務》僅供讀者參考,本網(wǎng)站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉載時請保留本站內容來源地址,http://f99ss.com/keji/346978.html