欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker 鏡像加速器的方法

 更新時間:2017年12月25日 10:53:34   作者:Hyzhou-Hazix  
本篇文章主要介紹了Docker 鏡像加速器的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Docker 鏡像加速器

我們使用Docker的第一步,應該是獲取一個官方的鏡像,例如mysql、wordpress,基于這些基礎鏡像我們可以開發(fā)自己個性化的應用。我們可以使用Docker命令行工具來下載官方鏡像。

但是因為網絡原因,我們下載一個300M的鏡像需要很長的時間,甚至下載失敗。因為這個原因,阿里云容器Hub服務提供了官方的鏡像站點加速官方鏡像的下載速度。

獲取鏡像加速器地址

在不同的系統(tǒng)下面,配置加速器的方式有一些不同,所以我們介紹主要的幾個操作系統(tǒng)的配置方法。
關于加速器的地址,你只需要登錄容器鏡像服務的控制臺,左側的加速器幫助頁面就會顯示為你獨立分配的加速地址。

當你的docker版本較新時

當你下載安裝的Docker Version不低于1.10時,建議直接通過daemon config進行配置。

使用配置文件 /etc/docker/daemon.json(沒有時新建該文件)

{
  "registry-mirrors": ["<your accelerate address>"]
}

重啟Docker Daemon就可以了。

當你的docker版本較舊時

只能根據系統(tǒng)的不同修改對應的配置文件了。

Ubuntu 12.04 14.04

Ubuntu的配置文件的位置在 /etc/default/docker
你只需要在這個配置文件,添加加速器的配置項,重啟Docker就可以了

echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=<your accelerate address>\"" | sudo tee -a /etc/default/docker
sudo service docker restart

Ubuntu 15.04 15.10

Ubuntu 15.04 之后的加速器配置方式有了一些變化

Ubuntu的配置文件的位置在 /etc/systemd/system/docker.service.d/目錄下

在這個目錄下創(chuàng)建任意的*.conf文件就可以作為配置文件。然后在這個配置文件,添加加速器的配置項,重啟Docker就可以了

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF'
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=<your accelerate address>
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

CentOS 7

CentOS的配置方式略微復雜,需要先將默認的配置文件復制出來

/lib/systemd/system/docker.service -> /etc/systemd/system/docker.service

然后再將加速器地址添加到配置文件的啟動命令

重啟Docker就可以了。

sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service
sudo sed -i "s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/docker daemon --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service
sudo systemctl daemon-reload
sudo service docker restart

Redhat 7

Redhat 7配置加速器的方式與其他系統(tǒng)都不一樣,需要編輯/etc/sysconfig/docker配置文件。

在OPTIONS配置項中添加加速器配置--registry-mirror=<your accelerate address>

最后sudo service docker restart重啟docker daemon。

Redhat 6、CentOS 6

在這兩個系統(tǒng)上沒有辦法直接安裝Docker,需要升級內核。

配置加速器的方式和上一個配置類似,也是通過編輯/etc/sysconfig/docker配置文件。

在other_args配置項中添加加速器配置--registry-mirror=<your accelerate address>

最后sudo service docker restart重啟docker daemon。

Docker Toolbox

在Windows、Mac系統(tǒng)上使用Docker Toolbox使用Docker的話

推薦做法是在創(chuàng)建Linux虛擬機的時候,就將加速器的地址配置進去

docker-machine create --engine-registry-mirror=<your accelerate address> -d virtualbox default
docker-machine env default
eval "$(docker-machine env default)"
docker info

如果你已經通過docker-machine創(chuàng)建了虛擬機的話,則需要通過登錄機器修改配置了

首先通過docker-machine ssh <machine-name>登錄虛擬機

然后修改/var/lib/boot2docker/profile文件,將--registry-mirror=<your accelerate address>添加到EXTRA_ARGS中

最后sudo /etc/init.d/docker restart重啟Docker服務就可以了

注意

文中命令中的加速器地址<your accelerate address>是示例,請您到容器鏡像服務控制臺獲取自己的加速器地址

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Docker容器導致磁盤空間不足無法訪問的解決方法

    Docker容器導致磁盤空間不足無法訪問的解決方法

    本文主要介紹了Docker容器導致磁盤空間不足無法訪問的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-05-05
  • docker容器映射tcp或udp端口-如何通過docker-compose.yml

    docker容器映射tcp或udp端口-如何通過docker-compose.yml

    這篇文章主要介紹了docker容器映射tcp或udp端口-如何通過docker-compose.yml問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Docker制作鏡像的兩種方式(在線制作和離線制作)

    Docker制作鏡像的兩種方式(在線制作和離線制作)

    我們知道要創(chuàng)建一個Docker容器,要先有Docker鏡像,Docker鏡像怎么創(chuàng)建的呢?下面這篇文章主要給大家介紹了關于Docker制作鏡像的兩種方式(在線制作和離線制作)的相關資料,需要的朋友可以參考下
    2023-03-03
  • idea配置docker插件的方法步驟(圖文)

    idea配置docker插件的方法步驟(圖文)

    本文主要介紹了idea配置docker插件的方法步驟,文中通過圖文介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-01-01
  • 解決docker pull鏡像速度慢的問題的方法

    解決docker pull鏡像速度慢的問題的方法

    本篇文章主要介紹了解決docker pull鏡像速度慢的問題的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Docker跨平臺和環(huán)境部署的過程詳解

    Docker跨平臺和環(huán)境部署的過程詳解

    Docker是一個開放源代碼的容器化平臺,它能夠實現(xiàn)應用及其依賴的打包,從而實現(xiàn)跨平臺和環(huán)境的快速部署,本文介紹了Docker的基本概念、優(yōu)勢和基本使用方法,包括安裝、啟動、構建鏡像和部署應用等步驟
    2024-11-11
  • docker安裝geoserver的方法步驟

    docker安裝geoserver的方法步驟

    GeoServer是OGC Web服務器規(guī)范的J2EE實現(xiàn),利用GeoServer可以方便地發(fā)布地圖數據,本文主要介紹了docker安裝geoserver的方法步驟,感興趣的可以了解一下
    2024-08-08
  • docker+Nginx部署前端項目的詳細過程記錄

    docker+Nginx部署前端項目的詳細過程記錄

    docker的出現(xiàn)解決了我們很多問題,讓我們避免陷入各種依賴安裝的痛苦中,下面這篇文章主要給大家介紹了關于docker+Nginx部署前端項目的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • docker部署Minio報錯:Fatal glibc error:CPU does not support x86-64-v2問題

    docker部署Minio報錯:Fatal glibc error:CPU does&nb

    在CentOS 7上使用Docker部署Minio時遇到CPU不支持問題,通過研究確定是版本太新,由于項目經費有限,決定降級到CentOS 7,步驟包括拉取Minio鏡像、創(chuàng)建目錄、開放端口和運行
    2024-12-12
  • Docker compose配置文件寫法及命令使用示例

    Docker compose配置文件寫法及命令使用示例

    這篇文章主要介紹了Docker compose配置文件寫法及命令總結使用示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步早日升職加薪
    2022-03-03

最新評論