centos

centos中docker命令有哪些

小樊
35
2025-03-27 14:21:33
栏目: 智能运维

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

镜像相关命令

  1. 搜索镜像

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

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

    docker images
    
  4. 删除镜像

    docker rmi <image-id-or-name>
    
  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-or-name>
    
  5. 启动容器

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

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

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

    docker logs <container-id-or-name>
    
  9. 复制文件到容器

    docker cp <local-file> <container-id-or-name>:<container-path>
    
  10. 从容器复制文件到本地

    docker cp <container-id-or-name>:<container-path> <local-file>
    

网络相关命令

  1. 列出所有网络

    docker network ls
    
  2. 创建网络

    docker network create <network-name>
    
  3. 删除网络

    docker network rm <network-name>
    
  4. 连接到网络

    docker network connect <network-name> <container-id-or-name>
    
  5. 断开网络连接

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

其他常用命令

  1. 查看Docker版本

    docker version
    
  2. 查看Docker系统信息

    docker info
    
  3. 查看Docker守护进程状态

    systemctl status docker
    
  4. 启动Docker服务

    systemctl start docker
    
  5. 停止Docker服务

    systemctl stop docker
    
  6. 重启Docker服务

    systemctl restart docker
    
  7. 查看Docker守护进程日志

    journalctl -u docker.service
    

这些命令只是Docker众多功能中的一部分,更多高级功能和详细用法可以通过查阅Docker官方文档或使用docker help命令来获取。

0
看了该问题的人还看了