目錄表

Docker 語法與操作整理

安裝程序

Ubuntu 22.04 / 24.04

Ubuntu 20.04

設定使用者與權限

  • 如果要在 rootless docker 讓 container 能夠 listen 1024 以下的 Port 需要執行

    sudo setcap cap_net_bind_service=+ep "/usr/bin/rootlesskit"
    systemctl --user restart docker

刪除已經不執行的 docker container

更新 docker compose 內相同 image 的最新版方式

設定自動清除 docker log

設定透過 dockerhub proxy 抓取 image

清除目前主機端未使用的 docker images

匯出與匯入 docker images

開始下載與測試 Template

基本操作方式

Image Template

  • 顯示 Images 的 Digest

    docker images --digests

  • 顯示特定格式 Images 資訊 Exp. iiiorg/devops-api

    docker images iiiorg/devops-api --format "{{.ID}}: {{.Repository}}:{{.Tag}} {{.Digest}}" | grep devops-api:1

    結果顯示如下:

    fcfbe89fe52a: iiiorg/devops-api:1 sha256:d6ce6ffa86c37b387cc07ac5cecb92fd97457b96b155cc2692658312be1b8ea5

Container

針對 docker compose 內其中一個 container 更改設定後重新啟動

預計測試項目

參考網址