簡體   English   中英

有關Docker基礎的一些問題嗎?

[英]Some questions on Docker basics?

我是Docker的新手。關於Docker的大多數教程都涉及到同一件事。恐怕我只會遇到很多問題,而實際上並沒有答案。 我在分享Google搜尋信息后來到了這里,請為我解答這些基本問題。

  1. 當我們安裝Docker時,它在哪里安裝? 它在本地計算機中還是在雲中發生?
  2. 容器被放到哪里?我有辦法看到容器里面的東西嗎?(我正在使用Ubuntu 18.04)
  3. 當我們提取圖像時,Docker圖像或從Git克隆存儲庫。此數據在哪里存儲?

閱讀許多文檔后,您似乎感到困惑。 讓我嘗試用簡單的話來表達。 希望這會有所幫助。

當我們安裝Docker時,它在哪里安裝? 它在本地計算機中還是在雲中發生?

  • 無論您是本地VM還是雲,我們都將Docker安裝在VM上。 您也可以在筆記本電腦上安裝docker。

容器被放到哪里?我有辦法看到容器里面的東西嗎?(我正在使用Ubuntu 18.04)

  • 可以將這個問題視為缺乏術語意識。 我們不拉容器。 我們提取圖像並使用該圖像運行容器。

    快速術語總結

    容器 ->容器使您可以輕松地將應用程序的代碼,配置和依賴項打包到稱為映像的模板中。

    Dockerfile- >在這里您提到您的命令或基礎架構藍圖。

    圖像 ->圖像從Dockerfile派生。 您使用圖像來創建和運行容器。

    是的,您可以在容器內登錄。 使用以下命令

    docker exec -it <container-id> /bin/bash

當我們提取圖像時,Docker圖像或從Git克隆存儲庫。此數據在哪里存儲?

  • 您可以從Docker-hub中提取開源映像
  • 克隆經過調配的git項目時,可以在該項目中查找Dockerfile並通過構建它來創建自己的映像。

    docker build -t <youimagenae:tag> .

  • 構建或提取圖像時,它將存儲在本地。

    用戶docker images命令

請參閱下面的備忘單,以了解更多可與Docker配合使用的命令。 在此處輸入圖片說明

  1. docker守護程序已安裝在本地計算機上,而使用docker cli所做的所有操作均在本地計算機和容器上執行。
  2. (不確定問題的第一部分)。 您可以通過docker exec -it <container name> /bin/bash輕松訪問Docker容器,因為您需要運行該容器。 使用docker ps檢查正在運行的容器
  3. (同樣,我並不完全理解您的問題)您拉出的圖像也會存儲在本地計算機上。 您可以通過docker images查看計算機上存在的所有docker images

讓我知道它是否有幫助以及您是否需要其他信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM