ubuntu

ubuntu下docker命令有哪些

小樊
40
2025-03-22 14:43:02
栏目: 智能运维

在Ubuntu系统下,Docker命令非常丰富,涵盖了镜像管理、容器管理、网络管理等多个方面。以下是一些常用的Docker命令:

镜像管理

  1. 搜索镜像

    docker search <image-name>
    
  2. 拉取镜像

    docker pull <image-name>:<tag>
    
  3. 列出本地镜像

    docker images
    
  4. 删除镜像

    docker rmi <image-id>
    
  5. 保存镜像到文件

    docker save -o <filename> <image-name>:<tag>
    
  6. 从文件加载镜像

    docker load -i <filename>
    

容器管理

  1. 运行容器

    docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
    
  2. 列出正在运行的容器

    docker ps
    
  3. 列出所有容器(包括停止的)

    docker ps -a
    
  4. 停止容器

    docker stop <container-id>
    
  5. 启动容器

    docker start <container-id>
    
  6. 删除容器

    docker rm <container-id>
    
  7. 进入容器

    docker exec -it <container-id> /bin/bash
    
  8. 查看容器日志

    docker logs <container-id>
    

网络管理

  1. 查看网络列表

    docker network ls
    
  2. 创建网络

    docker network create <network-name>
    
  3. 连接容器到网络

    docker network connect <network-name> <container-id>
    
  4. 断开容器与网络的连接

    docker network disconnect <network-name> <container-id>
    

卷管理

  1. 创建卷

    docker volume create <volume-name>
    
  2. 列出卷

    docker volume ls
    
  3. 删除卷

    docker volume rm <volume-name>
    

其他常用命令

  1. 查看Docker版本

    docker --version
    
  2. 查看Docker系统信息

    docker info
    
  3. 清理未使用的资源(包括悬空的镜像、容器、卷和网络)

    docker system prune
    
  4. 清理所有未使用的资源

    docker system prune -a
    
  5. 查看Docker守护进程日志

    journalctl -u docker.service
    

这些命令只是Docker功能的一部分,更多高级功能和选项可以通过查看官方文档或使用docker --help来获取。

0
看了该问题的人还看了