docker常用映象命令整理
阿新 • • 發佈:2022-04-06
映象命令
docker images (檢視所有主機的映象)
REPOSITORY TAG IMAGE ID CREATED SIZE # 解釋 REPOSITORY 映象的倉庫源 TAG 映象的標籤 IMAGE ID 映象的id CREATED 映象的建立時間 SIZE 映象的大小 # 可選項 Options: -a, --all # 列出所有映象 --digests # 顯示摘要資訊 -f, --filter filter # 根據所提供的條件過濾輸出 --format string # 使用Go模板列印漂亮的影象 --no-trunc # 不換行輸出 -q, --quiet # 只顯示映象的ID
docker search(搜尋映象)
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
mysql MySQL is a widely used, open-source relation… 12283 [OK]
# 可選項
--filter=STARS=3000 # 搜尋出來的映象為STARS大於3000的
docker pull (下載映象)
# 下載映象 docker pull 映象名[:tag] C:\Users\48358>docker pull mysql Using default tag: latest # 如果不寫tag 預設就是latest 最新 latest: Pulling from library/mysql a4b007099961: Pull complete # 分層下載 docker image的核心 聯合檔案系統 e2b610d88fd9: Pull complete 38567843b438: Pull complete 5fc423bf9558: Pull complete aa8241dfe828: Pull complete cc662311610e: Pull complete 9832d1192cf2: Pull complete f2aa1710465f: Pull complete 4a2d5722b8f3: Pull complete 3a246e8d7cac: Pull complete 2f834692d7cc: Pull complete a37409568022: Pull complete Digest: sha256:b2ae0f527005d99bacdf3a220958ed171e1eb0676377174f0323e0a10912408a # 防偽標誌簽名 Status: Downloaded newer image for mysql:latest docker.io/library/mysql:latest # 真實地址 # 指定版本下載 C:\Users\48358>docker pull mysql:5.7 5.7: Pulling from library/mysql a4b007099961: Already exists # 當存在時則不下載此層 e2b610d88fd9: Already exists 38567843b438: Already exists 5fc423bf9558: Already exists aa8241dfe828: Already exists cc662311610e: Already exists 9832d1192cf2: Already exists 3f242378e320: Pull complete cc65503c0186: Pull complete ce8944d50437: Pull complete 597d59a9a424: Pull complete Digest: sha256:c8f68301981a7224cc9c063fc7a97b6ef13cfc4142b4871d1a35c95777ce96f4 Status: Downloaded newer image for mysql:5.7 docker.io/library/mysql:5.7
docker rmi (刪除映象)
rmi 此處的i代表為image
docker rmi 映象id # 刪除指定的映象 Untagged: mysql:5.7 Untagged: mysql@sha256:c8f68301981a7224cc9c063fc7a97b6ef13cfc4142b4871d1a35c95777ce96f4 Deleted: sha256:05311a87aeb4d7f98b2726c39d4d29d6a174d20953a6d1ceaa236bfa177f5fb6 Deleted: sha256:ce09b17e1372dcbe2ca378a7ab3bf3d2d1ac2cf92497c4e016c1ec122c0dc1e9 Deleted: sha256:dcc1a49541911203634c3a4d238ec78d979b5b482deb83ea37e418080861c285 Deleted: sha256:3d1d08f848c1b010e1f2323d9adb7d8589110dbe6fc1caf7a84eade16b31042d Deleted: sha256:9d6a457e1119cd4bf14a7c60c53848e86639672ee17eb129515477e5b9f616f9 docker rmi -f $(docker images -qa) # 刪除全部的映象 Options: -f, --force 強制刪除 --no-prune 不換行輸出
$()命令為linux下執行使用