docker創(chuàng)建離線鏡像包的實現(xiàn)步驟
我找了一周才找到一個新的docker鏡像加速地址,具體用到什么時候不詳,且用且珍惜。會限速,不過總比無法下載強上很多。話不多說,直接上干貨:
問題:因為國外的一些鏡像包無法通過阿里云加速器下載,需要通過國內(nèi)其他的來下
在 Dockerfile 中使用 FROM adoptopenjdk/openjdk8-openj9:alpine-slim 這樣的基礎(chǔ)鏡像時,你通常是從 Docker Hub 或其他配置的鏡像倉庫中拉取這個鏡像。如果你希望避免從外部倉庫拉取鏡像,有幾種方法可以實現(xiàn)這一點,包括使用離線鏡像、使用國內(nèi)鏡像源或者將鏡像導入到本地倉庫。
1、使用離線鏡像
如果你的環(huán)境無法訪問外部網(wǎng)絡(luò),但你有能力事先在其他機器上下載好 adoptopenjdk/openjdk8-openj9:alpine-slim 鏡像,并將其傳輸?shù)侥愕臉?gòu)建環(huán)境中,你可以這樣做:
在其他可訪問網(wǎng)絡(luò)的機器上下載鏡像
docker pull adoptopenjdk/openjdk8-openj9:alpine-slim
其中也可以將鏡像保存tar文件
2、保存鏡像為 tar 文件
docker save 846921f0fe0e > defaultbackend-amd64.tar
docker save -o openjdk8-openj9-alpine-slim.tar adoptopenjdk/openjdk8-openj9:alpine-slim
將 tar 文件傳輸?shù)侥愕臉?gòu)建環(huán)境。在你的構(gòu)建環(huán)境中加載鏡像:
在你的構(gòu)建環(huán)境中加載鏡像
docker load -i openjdk8-openj9-alpine-slim.tar
到此這篇關(guān)于docker創(chuàng)建離線鏡像包的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)docker創(chuàng)建離線鏡像包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker跨主機容器通信overlay實現(xiàn)過程詳解
這篇文章主要介紹了Docker跨主機容器通信overlay實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-05-05用docker部署RabbitMQ環(huán)境的詳細介紹
這篇文章主要介紹了用docker部署RabbitMQ環(huán)境,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-07-07Docker搭建Nginx服務(wù)器的實現(xiàn)步驟
本文主要介紹了Docker搭建Nginx服務(wù)器的實現(xiàn),包括配置目錄、掛載文件、修改配置及端口設(shè)置,實現(xiàn)快速搭建并靈活管理Nginx服務(wù),感興趣的可以了解一下2025-05-05