Push 本地映象到 Docker Hub

2021-09-24 08:31:55 字數 1896 閱讀 4778

官方提供的 ubuntu映象使用的是官方的 apt 源,國內使用者使用起來非常慢。之前用一直都是先拉取官方映象,然後手動修改/etc/apt/sources.list檔案。

這效率屬實很低,所以就自己打包了乙個修改過/etc/apt/sources.list的ubuntu 映象,然後 push 到 docker hub。

**很簡單,就是在官方映象的基礎上替換了一下apt檔案而已。

tree .

cat dockerfile

from ubuntu:18.04

# 配置阿里雲映象

copy

sources.list /etc/apt/sources.list

runapt-get update

addubuntu.log /ubuntu.log

cmd["tail","-f","/ubuntu.log"]

複製**

cat sources.list

deb-src  xenial main restricted #added by software-properties

deb xenial main restricted

deb-src xenial main restricted multiverse universe #added by software-properties

deb xenial-updates main restricted

deb-src xenial-updates main restricted multiverse universe #added by software-properties

deb xenial universe

deb xenial-updates universe

deb xenial multiverse

deb xenial-updates multiverse

deb xenial-backports main restricted universe multiverse

deb-src xenial-backports main restricted universe multiverse #added by software-properties

deb xenial partner

deb-src xenial partner

deb xenial-security main restricted

deb-src xenial-security main restricted multiverse universe #added by software-properties

deb xenial-security universe

deb xenial-security multiverse

複製**

build 本地的映象

docker build . -t ubuntu:18.04

給剛剛 build 的映象打個標籤

docker tag ubuntu:18.04 liaochangjiang/ubuntu:18.04

登入docker login

push

docker push liaochangjiang/ubuntu:18.04

之後,就可以在其他的機器上通過以下命令起乙個修改過apt 源的容器了。

docker run --name ubuntu -d liaochangjiang/ubuntu:18.04

docker本地映象發布到阿里雲

阿里雲ecs docker生態如下圖所示 登入阿里雲建立自己的映象倉庫 建立成功後頁面會有詳細的操作 將映象推送到registry 連線到阿里雲的倉庫 sudo docker login username 使用者名稱 registry.cn beijing.aliyuncs.com 給要推送的映象打...

七 Docker 本地映象發布到阿里雲

1 本地映象發布到阿里雲 1 本地映象發布到阿里雲流程 2 映象的生成方法 a dockerfile方式 b 從容器建立乙個新的映象 docker commit options 容器id repository tag options說明 a 提交的映象作者 m 提交時的說明文字 3 本地映象推送到阿...

八 docker本地映象發布到阿里雲

目錄 一 準備 二 將本地映象推送的阿里雲 1 登入阿里雲開發者平台 2 建立命名空間 3 建立映象倉庫 注意,倉庫名字最好是專案的名字 4 將映象推送到阿里雲 1 在本地linux登入阿里雲docker registry 2 將映象推送到docker redistry 3 在阿里雲上檢視上傳的映象...