最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 腳本拉取 Docker 鏡像問題

 更新時(shí)間:2019年11月10日 13:13:24   作者:我  
這篇文章主要介紹了 Python 腳本拉取 Docker 鏡像問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

好久沒有介紹小工具了,今天碰到一個(gè),簡(jiǎn)單粗糙但是有用的一個(gè),這個(gè)工具有多簡(jiǎn)單粗糙呢?證據(jù)有二:

連 Python shebang 都沒有;

簡(jiǎn)單到原創(chuàng) 300 字都很難湊夠。

言歸正傳:安裝工經(jīng)常會(huì)遇到一個(gè)問題:沒 Docker 怎么拉鏡像?這個(gè)小工具就是做這個(gè)事情的。

該項(xiàng)目同樣是個(gè)開源項(xiàng)目,地址為: https://github.com/NotGlop/docker-drag

這個(gè)項(xiàng)目使用 Python 的 Request 庫(kù),借助 API 直接從倉(cāng)庫(kù)中拉取鏡像,并保存為 TAR 文件。

保存下來的 Tar 文件可以直接使用 docker load -i 命令進(jìn)行載入。由于去掉了對(duì) Docker/Podman/xxxx 等的依賴,在實(shí)際工作中,例如對(duì)于文件傳輸或者 CICD 流程來說,這個(gè)腳本都有可能發(fā)揮很有意思的作用。

用法也是相當(dāng)?shù)暮?jiǎn)單粗暴: python3 docker_pull.py [image name] ,就完成任務(wù)了。

例如:

$ python3 docker_pull.py nginx:alpine
Creating image structure in: tmp_nginx_alpine
89d9c30c1d48: Pull complete [2787134]
110ad692b782: Pull complete [5953615]
Docker image pulled: library_nginx.tar
$ ls library_nginx.tar
library_nginx.tar

或者放到鏡像里:

FROM alpine:3.10.3
RUN apk add -u ca-certificates python3 \
  && pip3 install requests \
  && wget https://raw.githubusercontent.com/NotGlop/docker-drag/master/docker_pull.py

 

總結(jié)

以上所述是小編給大家介紹的Python 腳本拉取 Docker 鏡像問題,希望對(duì)大家有所幫助!

相關(guān)文章

  • python中如何使用函數(shù)改變list

    python中如何使用函數(shù)改變list

    這篇文章主要介紹了python中如何使用函數(shù)改變list,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Python中創(chuàng)建游戲的第一步之安裝Pygame庫(kù)教程

    Python中創(chuàng)建游戲的第一步之安裝Pygame庫(kù)教程

    Pygame是跨平臺(tái)Python模塊,專為電子游戲設(shè)計(jì),包含圖像、聲音,下面這篇文章主要給大家介紹了關(guān)于Python中創(chuàng)建游戲的第一步之安裝Pygame庫(kù)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • Python3中的json模塊使用詳解

    Python3中的json模塊使用詳解

    這篇文章主要介紹了Python3中的json模塊使用詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-05-05
  • PyQt5+PyQt5Designer的安裝步驟

    PyQt5+PyQt5Designer的安裝步驟

    本文主要介紹了PyQt5+PyQt5Designer的安裝步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • OpenCV學(xué)習(xí)之圖像的分割與修復(fù)詳解

    OpenCV學(xué)習(xí)之圖像的分割與修復(fù)詳解

    圖像分割本質(zhì)就是將前景目標(biāo)從背景中分離出來。在當(dāng)前的實(shí)際項(xiàng)目中,應(yīng)用傳統(tǒng)分割的并不多,大多是采用深度學(xué)習(xí)的方法以達(dá)到更好的效果。本文將詳細(xì)介紹一下OpenCV中的圖像分割與修復(fù),需要的可以參考一下
    2022-01-01
  • Python日期時(shí)間對(duì)象轉(zhuǎn)換為字符串的實(shí)例

    Python日期時(shí)間對(duì)象轉(zhuǎn)換為字符串的實(shí)例

    今天小編就為大家分享一篇Python日期時(shí)間對(duì)象轉(zhuǎn)換為字符串的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • 恢復(fù)百度云盤本地誤刪的文件腳本(簡(jiǎn)單方法)

    恢復(fù)百度云盤本地誤刪的文件腳本(簡(jiǎn)單方法)

    下面小編就為大家?guī)硪黄謴?fù)百度云盤本地誤刪的文件腳本(簡(jiǎn)單方法)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-10-10
  • python獲取指定路徑下所有指定后綴文件的方法

    python獲取指定路徑下所有指定后綴文件的方法

    這篇文章主要介紹了python獲取指定路徑下所有指定后綴文件的方法,涉及Python針對(duì)文件與目錄操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python基于物品協(xié)同過濾算法實(shí)現(xiàn)代碼

    python基于物品協(xié)同過濾算法實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了python基于物品協(xié)同過濾算法實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python列表常用函數(shù)使用詳解

    Python列表常用函數(shù)使用詳解

    這篇文章主要為大家介紹了Python列表常用的一些函數(shù)的使用詳解,并通過一些簡(jiǎn)單的案例讓大家更快的理解,感興趣的可以跟隨小編一起學(xué)習(xí)一下
    2021-12-12

最新評(píng)論

门源| 北碚区| 岑溪市| 且末县| 安远县| 磴口县| 浏阳市| 南靖县| 磐安县| 绥宁县| 白城市| 东至县| 礼泉县| 南和县| 陵川县| 沂源县| 廉江市| 泌阳县| 宁波市| 新泰市| 菏泽市| 美姑县| 易门县| 郁南县| 龙泉市| 长阳| 永年县| 泽州县| 金华市| 含山县| 贡嘎县| 疏附县| 济宁市| 乌兰县| 灌南县| 松江区| 开封县| 桂林市| 米脂县| 保定市| 驻马店市|