雲計算核心技術Docker教程:pull/push命令詳解

2020-12-21 金融界

來源:TechWeb.com.cn

在docker客戶端命令行中我們可以使用pull從鏡像倉庫中拉取或者更新指定鏡像,使用push將本地的鏡像上傳到鏡像倉庫。

示例:

docker pull : 從鏡像倉庫中拉取或者更新指定鏡像

語法:

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

OPTIONS說明:

-a :拉取所有 tagged 鏡像

disable-content-trust :忽略鏡像的校驗,默認開啟

例如,從Docker Hub下載java最新版鏡像,命令如下:

$ docker pull java

從Docker Hub下載REPOSITORY為java的所有鏡像,命令如下:

$ docker pull -a java

示例:

docker push : 將本地的鏡像上傳到鏡像倉庫,該操作要先登陸到鏡像倉庫。

語法:

docker push [OPTIONS] NAME[:TAG]

OPTIONS說明:

disable-content-trust :忽略鏡像的校驗,默認開啟

例如:上傳本地鏡像myapache:v1到鏡像倉庫中,命令如下:

$ docker push myapache:v1

相關閱讀:

雲計算核心技術Docker教程: build 命令詳解

相關焦點

  • 雲計算核心技術Docker教程:Docker Compose的pull和push命令詳解
    Docker-Compose pull命令可以拉取docker-compose.yml或者docker-stack.yml文件中定義的服務關聯的鏡像,Docker-Compose push命令可以將服務鏡像推送到registry/repository中。
  • 雲計算核心技術Docker教程:rm/rmi命令詳解
    在docker客戶端命令行中我們可以使用rm刪除一個或多個容器,使用rmi刪除本地一個或多少鏡像。示例:docker rm :刪除一個或多個容器。例如,強制刪除容器 db01、db02,命令如下:$ docker rm -f db01 db02移除容器 nginx01 對容器 db01 的連接,連接名 db:$ docker rm -l db刪除容器
  • 雲計算核心技術Docker教程:docker-compose build/pull命令介紹
    ,本文主要介紹docker-compose build和pull命令。命令格式:docker-compose pull [options] [SERVICE...]拉取服務依賴的鏡像。命令參數解釋:–ignore-pull-failures,忽略拉取鏡像過程中的錯誤–parallel,多個鏡像同時拉取–quiet,拉取鏡像過程中不列印進度信息 命令格式:docker-compose build [options] [--build-arg key=val...]
  • 雲計算核心技術Docker教程:Docker Compose的restart和rm命令詳解
    Docker-Compose restart命令可以重新啟動所有已停止並正在運行的服務,Docker-Compose rm命令可以刪除已經停止的容器,如果服務在運行,需要先docker-compose stop 停止容器。
  • 雲計算核心技術Docker教程:Docker Compose指定單個compose文件
    docker-compose可以使用該-f標誌通過命令行或通過在外殼程序或環境文件中設置COMPOSE_FILE環境變量來指定不在當前目錄中的Compose文件的路徑。
  • 雲計算核心技術Docker教程:docker-compose命令up,run以及start...
    通常,您需要docker-compose up。使用up啟動或重新啟動所有定義的服務docker-compose.yml。該docker-compose up命令匯總每個容器的輸出(本質上是docker-compose logs -f)。當命令退出時,所有容器都將停止。
  • 雲計算核心技術Docker教程:daemon.json配置文件詳解
    來源:TechWeb.com.cndocker安裝後默認沒有daemon.json這個配置文件,需要進行手動創建,docker不管是在哪個平臺以何種方式啟動, 默認都會來這裡讀取配置,使用戶可以統一管理不同系統下的 docker daemon 配置。
  • 雲計算核心技術Docker教程:Docker Swarm 使用
    docker@swarm-manager:~$ docker service create --replicas 1 --name helloworld alpine ping docker.com查看 helloworld 服務運行在哪個節點上,可以看到目前是在 swarm-worker1 節點:
  • 【泡泡Docker樂園】手把手帶你走進Docker世界
    本期我們主要為大家帶來一份熱騰騰的Docker實戰教程,主要介紹Docker的主要功能和使用場合,以及分享常見的命令。最後我們附上本欄目第一個Docker Image項目,用於雙目視覺視差估計的FADNet。
  • Docker 入門教程
    首先,運行下面的命令,將 image 文件從倉庫抓取到本地。$docker image pull library/hello-world上面代碼中,docker image pull是抓取 image 文件的命令。
  • 雲計算核心技術Docker教程:Docker Compose的config和create命令詳解
    Docker-Compose config命令可以驗證和查看compose文件配置,Docker-Compose create命令為服務創建容器.只是單純的create,還需要使用start啟動compose。
  • Docker常用命令就該這麼學!
    ,測試 (1)啟動Docker服務:systemctl start docker (2)設置開機自動啟動:systemctl enable docker (3)測試:docker run hello-world
  • 雲計算核心技術Docker教程:Dockerfile文件ONBUILD命令詳解
    ONBUILD命令格式ONBUILD <其它指令>假設我們要製作 Node.js 所寫的應用的鏡像。我們都知道 Node.js 使用 npm 進行包管理,所有依賴、配置、啟動信息等會放到 package.json 文件裡。
  • 雲計算核心技術Docker教程:Docker 守護進程dockerd的LCOW選項
    例C:\> dockerd --storage-opt lcow.kirdpath=c:\path\to\fileslcow.kernel指定位於lcow.kirdpath路徑中的內核文件的文件名。默認為bootx64.efi。
  • git fetch & pull詳解
    而git pull 則是將遠程主機的最新內容拉下來後直接合併,即:git pull = git fetch + git merge,這樣可能會產生衝突,需要手動解決。下面我們來詳細了解一下git fetch 和git pull 的用法。
  • 第二屆「中國人工智慧·多媒體信息識別技術大賽」競賽環節結束,12...
    第二屆「中國人工智慧·多媒體信息識別技術大賽」的競賽環節已全部結束,比賽結果已發送至選手郵箱,經確認無誤後將在12月中旬舉辦的2020中國人工智慧高峰論壇暨中國人工智慧大賽成果發布會上頒獎。這次比賽由中共中央網絡安全和信息化委員會辦公室、公安部指導,廈門市人民政府主辦,中國人工智慧產業發展聯盟承辦,相關單位協辦。
  • 阿里華為Dockerfile命令規範及最佳實踐
    3 RUN用於執行後面跟著的命令行命令。有以下倆種格式:Shell格式RUN apt-get install -y vimCMD echo "hello docker"ENTRYPOINT echo "hello docker"Dockerfiledocker build -t javaedge/centos-shell
  • Newbe.McrMirror 1.1.5 發布,助您全速下載 netcore docker 鏡像
    安裝完畢後打開控制臺運行以下命令:dotnet tool install newbe.mcrmirror -g現在,假如需要拉取 mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim ,則運行以下命令:docker-mcr -i mcr.microsoft.com
  • Git入門篇:常用命令以及遠程倉庫使用
    下面將以這個目錄進行教程講解。首先在任意一個地方創建demo目錄。然後使用init命令把該demo目錄移動到本地Git倉庫。雖然可以直接編輯配置文件,但在這個教程裡我們使用config命令。在這個教程裡,我們的遠程倉庫命名為「origin」。請使用remote指令添加遠程倉庫。輸入遠程倉庫名稱,指定遠程倉庫的URL。
  • 我們為FreeSWITCH做了一個免費的 Docker
    FreeSWITCH的核心開發人員都使用Debian,但國內好像用CentOS的比較多,再加上各種版本差異,因此,這個問題其實沒有一個最好的答案。我們一般會推薦Debian 10,但大多數人其實不聽我們的推薦。  不過,Docker的出現在一定情況下解決了這個問題。因此,我們做了一個xswitch-free Docker解決方案,獻給大家。希望大家能快速上手。