溫馨提示×

Docker容器在Debian上如何管理

小樊
45
2025-07-20 04:56:11
欄目: 智能運維

在Debian系統上管理Docker容器可以通過命令行工具進行,以下是一些常用的管理步驟和命令:

安裝Docker

首先,確保你的Debian系統已經安裝了Docker。如果沒有安裝,可以按照以下步驟進行安裝:

  1. 更新系統包

    sudo apt update
    sudo apt upgrade -y
    
  2. 安裝必要的軟件包

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  3. 添加Docker的官方GPG密鑰

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
    
  4. 設置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
    
  5. 更新包索引并安裝Docker

    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
  6. 啟動Docker服務并設置開機自啟

    sudo systemctl start docker
    sudo systemctl enable docker
    
  7. 驗證安裝

    sudo docker --version
    sudo docker run hello-world
    

管理Docker容器

列出所有容器

sudo docker ps -a  # 查看所有容器(包括停止的)
sudo docker ps -l   # 查看最近創建的容器
sudo docker ps -q   # 查看容器ID

運行新容器

sudo docker run -d --name my_container -p 8080:80 nginx  # 以交互式模式運行Nginx容器

查看容器日志

sudo docker logs my_container

停止容器

sudo docker stop my_container

啟動已停止的容器

sudo docker start my_container

刪除容器

sudo docker rm my_container  # 刪除已停止的容器
sudo docker rm -f my_container  # 強制刪除正在運行的容器

查看容器詳細信息

sudo docker inspect my_container

進入正在運行的容器

sudo docker exec -it my_container /bin/bash

管理Docker鏡像

列出所有鏡像

sudo docker images

拉取新鏡像

sudo docker pull ubuntu

查看鏡像詳細信息

sudo docker image inspect ubuntu

刪除鏡像

sudo docker rmi ubuntu

網絡管理

查看網絡

sudo docker network ls

創建新網絡

sudo docker network create my_network

連接容器到網絡

sudo docker network connect my_network my_container

卷管理

列出所有卷

sudo docker volume ls

創建新卷

sudo docker volume create my_volume

查看卷詳細信息

sudo docker volume inspect my_volume

刪除卷

sudo docker volume rm my_volume

其他常用命令

  • 查看Docker版本

    docker --version
    
  • 查看Docker信息

    docker info
    
  • 清理未使用的資源

    sudo docker system prune
    

通過以上步驟和方法,你可以在Debian系統上有效地管理和使用Docker容器。

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