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

docker如何配置鏡像加速器

 更新時間:2024年12月20日 08:41:25   作者:子裳  
文章介紹了在Coding中遇到自動構建容器失敗的問題,最終通過配置阿里云的鏡像加速器和使用Docker Buildx解決了問題

前情

在Coding中突然發(fā)現自動構建容器失敗,看日志報請求異常。開始以為是Coding的問題,但是發(fā)現在本地也無法拉取python的基礎包。網上查了下,發(fā)現是被墻了。

只好在網上搜尋鏡像加速器,試驗半天,終于發(fā)現阿里的可以用。但是直接docker pull可以正常用,但是`docker bulidx` 還是無法拉取。所以又找了半天。

目前試驗一下方法可以,記錄下。

配置

前置

使用阿里云提供的個人版免費容器鏡像加速器

但是需要注冊阿里云的賬號

阿里云-鏡像加速器,復制對應的加速器地址

build

正常的pull和build可以使用以下方法

阿里云提供的頁面里面有不同系統的配置方式,我這邊就寫一種

mkdir -p /etc/docker
echo '{ "registry-mirrors": ["https://o93s4e76.mirror.aliyuncs.com"] }' > /etc/docker/daemon.json
systemctl daemon-reload
systemctl restart docker

buildx

buildx 一般是用于多平臺鏡像構建

基本步驟如下

1. 建立模擬器

docker run --rm --privileged tonistiigi/binfmt:latest --install all

2. 新建并使用一個模擬環(huán)境

docker buildx create --use --name=mybuilder-cn-1 --driver docker-container --config /root/workspace/conf/buildkitd.toml

默認拉取 moby/buildkit 鏡像,并命名為mybuilder-cn-1使用

配置文件地址為/root/workspace/conf/buildkitd.toml

鏡像加速器的地址在buildkitd.toml中配置

debug = true

[registry."docker.io"]
mirrors = ["mirror.baidubce.com","registry-1.docker.io"]
http = false

3. 構建鏡像

docker buildx build --pull --no-cache --platform linux/amd64,linux/amd64 -t personal.net/per/docker/milk:v1.0 -f /root/workspace/conf/Dockerfile --push .
  • --pull 強制使用加速器
  • -t personal.net/per/docker/milk:v1.0 要生成或者推送的鏡像倉庫地址
  • -f /root/workspace/conf/Dockerfile dockerfile文件全路徑
  • --push 推送到鏡像倉庫 也可以直接保存為tar文件

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • docker使用volume和bind mount的區(qū)別及說明

    docker使用volume和bind mount的區(qū)別及說明

    文章介紹了Docker中Volume和BindMount兩種數據持久化機制的區(qū)別,Volume由Docker管理,支持數據共享和加密,而BindMount將宿主機上的文件或目錄直接掛載到容器中,性能較好但依賴于宿主機的文件系統結構
    2024-11-11
  • dockerfile構建haproxy的詳細過程(構建HAProxy的鏡像)

    dockerfile構建haproxy的詳細過程(構建HAProxy的鏡像)

    Dockerfile是一個用于構建Docker鏡像的文本文件,包含了構建鏡像所需的所有指令和說明,通過定義一系列命令和參數,本文詳細介紹了如何使用Dockerfile一步步構建HAProxy的鏡像,并指導如何創(chuàng)建和運行容器,實現負載均衡服務,感興趣的朋友一起看看吧
    2025-03-03
  • 如何設置docker開機自啟動,并設置容器自動重啟

    如何設置docker開機自啟動,并設置容器自動重啟

    這篇文章主要介紹了如何設置docker開機自啟動,并設置容器自動重啟問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Docker設置日志滾動的解決方案

    Docker設置日志滾動的解決方案

    Docker容器默認將日志寫入同一文件,可能導致磁盤滿,解決方案包括修改全局docker.service配置或針對特定容器修改hostconfig.json,下面給大家介紹Docker設置日志滾動的解決方案,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • docker靈活的構建PHP環(huán)境的實現

    docker靈活的構建PHP環(huán)境的實現

    這篇文章主要介紹了docker靈活的構建PHP環(huán)境的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Docker容器Container鏡像Image如何存儲詳解

    Docker容器Container鏡像Image如何存儲詳解

    本文主要介紹Docker容器(Container)和鏡像(Image)是如何進行數據存儲詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • Docker入門安裝教程(小白篇)

    Docker入門安裝教程(小白篇)

    這篇文章主要介紹了Docker入門安裝教程(小白篇),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • Docker設置固定IP地址的方法詳解

    Docker設置固定IP地址的方法詳解

    Docker支持多種網絡模式,包括Bridge、Host、None等,Bridge模式為默認,允許容器通過橋接網絡相互通信,這篇文章主要介紹了Docker設置固定IP地址的相關資料,需要的朋友可以參考下
    2024-11-11
  • 煮餃子論云原生docker與kubernetes之間的關系

    煮餃子論云原生docker與kubernetes之間的關系

    這篇文章主要為大家用煮餃子論的道理來為大家講解一下云原生docker與kubernetes之間的關系,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • 在Ubuntu18.04上安裝Docker CE的方法(社區(qū)版)

    在Ubuntu18.04上安裝Docker CE的方法(社區(qū)版)

    這篇文章主要介紹了在Ubuntu18.04上安裝Docker CE的方法(社區(qū)版),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01

最新評論