[英]Some questions on Docker basics?
我是Docker的新手。關於Docker的大多數教程都涉及到同一件事。恐怕我只會遇到很多問題,而實際上並沒有答案。 我在分享Google搜尋信息后來到了這里,請為我解答這些基本問題。
閱讀許多文檔后,您似乎感到困惑。 讓我嘗試用簡單的話來表達。 希望這會有所幫助。
當我們安裝Docker時,它在哪里安裝? 它在本地計算機中還是在雲中發生?
容器被放到哪里?我有辦法看到容器里面的東西嗎?(我正在使用Ubuntu 18.04)
可以將這個問題視為缺乏術語意識。 我們不拉容器。 我們提取圖像並使用該圖像運行容器。
快速術語總結
容器 ->容器使您可以輕松地將應用程序的代碼,配置和依賴項打包到稱為映像的模板中。
Dockerfile- >在這里您提到您的命令或基礎架構藍圖。
圖像 ->圖像從Dockerfile派生。 您使用圖像來創建和運行容器。
是的,您可以在容器內登錄。 使用以下命令
docker exec -it <container-id> /bin/bash
當我們提取圖像時,Docker圖像或從Git克隆存儲庫。此數據在哪里存儲?
克隆經過調配的git項目時,可以在該項目中查找Dockerfile並通過構建它來創建自己的映像。
docker build -t <youimagenae:tag> .
構建或提取圖像時,它將存儲在本地。
用戶docker images
命令
docker
cli所做的所有操作均在本地計算機和容器上執行。 docker exec -it <container name> /bin/bash
輕松訪問Docker容器,因為您需要運行該容器。 使用docker ps
檢查正在運行的容器 docker images
查看計算機上存在的所有docker images
讓我知道它是否有幫助以及您是否需要其他信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.