Docker入門-鏡像使用篇

使用鏡像

  • 從倉庫獲取鏡像;
  • 管理本地主機上的鏡像;
  • 鏡像實現的基本原理。

獲取鏡像

從DockerHub中獲取鏡像 命令爲docker pull

docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標籤]

比如:

docker pull ubuntu:18.04

鏡像是由多層存儲所構成。下載也是一層層的去下載,並非單一文件。下載過程中給出了每一層的 ID 的前 12 位。並且下載結束後,給出該鏡像完整的 sha256 的摘要,以確保下載一致性。

運行

擁有鏡像後,可以以此鏡像爲基礎啓動一個容器。當我們需要進行啓動裏邊的bash,並且進行交互操作的時候,可以執行以下命令

docker run -it --rm \
  ubuntu:18.04 \
  bash

docker run 就是運行容器命令 簡述上用參數

  • -it: 這是兩個參數,一個是 -i:交互式操作,一個是 -t 終端。我們這裏打算進入 bash 執行一些命令並查看返回結果,因此我們需要交互式終端。
  • --rm:容器退出後隨之將其刪除。爲了排障需求,退出的容器並不會立即刪除,除非手動 docker rm。我們這裏只是隨便執行個命令,看看結果,不需要排障和保留結果,因此使用 --rm 可以避免浪費空間。
  • ubuntu:18.04:是指指定 ubuntu:18.04這個鏡像爲基礎來啓動容器
  • bash:放在鏡像後的是命令,這裏是因爲需要有個交互的shell 因此使用了bash

cat /etc/os-release,Linux查看當前系統版本命令、可返回查看容器是什麼系統。

  • exit退出容器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章