溫馨提示×

Docker鏡像在Debian上如何管理

小樊
45
2025-06-29 23:23:14
欄目: 智能運維

在Debian系統上管理Docker鏡像主要包括以下步驟:

安裝Docker

  1. 更新包列表
sudo apt update
  1. 安裝必要的軟件包
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
  1. 添加Docker的官方GPG密鑰
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
  1. 設置Docker穩定版倉庫
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
  1. 更新軟件包列表并安裝Docker CE
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
  1. 啟動Docker服務并設置開機自啟
sudo systemctl start docker
sudo systemctl enable docker

查看鏡像

  • 列出所有鏡像
docker images
  • 查看指定鏡像的詳細信息
docker inspect <image_name>[:<tag>]

拉取鏡像

  • 從Docker Hub或其他鏡像倉庫拉取鏡像:
docker pull <image_name>[:<tag>]

例如,拉取最新版本的Ubuntu鏡像:

docker pull ubuntu

刪除鏡像

  • 刪除本地一個或多個鏡像:
docker rmi <image_name>[:<tag>]

可以使用 -f 選項強制刪除:

docker rmi -f <image_name>[:<tag>]

標記鏡像

  • 將本地鏡像標記為新的鏡像名稱和標簽:
docker tag <image_name>[:<tag>] <new_image_name>[:<new_tag>]

其他管理操作

  • 清理未使用的資源
docker system prune

這條命令會清理停止的容器和無用的鏡像。

  • 查看容器日志
docker logs <container_name>
  • 進入容器
docker exec -it <container_name> /bin/bash
  • 配置Docker: 可以通過編輯 /etc/docker/daemon.json 文件來配置Docker守護進程,例如添加自定義的鏡像源:
{
    "registry-mirrors": ["https://mirrors.tuna.tsinghua.edu.cn"]
}

然后重啟Docker服務:

sudo systemctl restart docker

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女