温馨提示×

Debian容器Docker如何管理

小樊
73
2025-05-06 08:10:30
栏目: 智能运维

在Debian系统中使用Docker进行容器管理,可以遵循以下步骤:

一、安装Docker

  1. 更新系统包列表

    sudo apt update
    
  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仓库

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
    
  5. 更新系统包列表并安装Docker CE

    sudo apt update
    sudo apt install docker-ce docker-ce-cli containerd.io
    
  6. 启动Docker服务并设置开机自启

    sudo systemctl start docker
    sudo systemctl enable docker
    

二、管理Docker容器

1. 列出所有容器

docker ps -a

2. 运行新容器

docker run -it --name my_container ubuntu bash
  • -it:交互式模式,分配一个伪终端。
  • --name my_container:为容器指定名称。
  • ubuntu:基础镜像。
  • bash:在容器内运行的命令。

3. 查看容器日志

docker logs my_container

4. 停止容器

docker stop my_container

5. 启动已停止的容器

docker start my_container

6. 删除容器

docker rm my_container
  • 如果容器正在运行,可以先停止再删除:
    docker stop my_container && docker rm my_container
    

7. 查看容器详细信息

docker inspect my_container

8. 进入正在运行的容器

docker exec -it my_container bash

三、管理Docker镜像

1. 列出所有镜像

docker images

2. 拉取新镜像

docker pull ubuntu

3. 查看镜像详细信息

docker image inspect ubuntu

4. 删除镜像

docker rmi ubuntu
  • 如果镜像正在被容器使用,可以先删除容器再删除镜像:
    docker rm my_container && docker rmi ubuntu
    

四、网络管理

1. 查看网络

docker network ls

2. 创建新网络

docker network create my_network

3. 连接容器到网络

docker network connect my_network my_container

五、卷管理

1. 列出所有卷

docker volume ls

2. 创建新卷

docker volume create my_volume

3. 查看卷详细信息

docker volume inspect my_volume

4. 删除卷

docker volume rm my_volume

六、其他常用命令

  • 查看Docker版本

    docker --version
    
  • 查看Docker信息

    docker info
    
  • 清理未使用的资源

    docker system prune
    

通过以上步骤,你可以在Debian系统中有效地管理和使用Docker容器。

0