centos

centos上docker命令有哪些

小樊
49
2025-04-28 17:36:11
栏目: 智能运维

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

镜像相关命令

  1. 搜索镜像

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

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

    docker images
    
  4. 删除镜像

    docker rmi <image-id>
    
  5. 查看镜像详情

    docker inspect <image-id>
    
  6. 构建镜像

    docker build -t <image-name>:<tag> .
    
  7. 导出镜像

    docker save <image-id> > <file-name>.tar
    
  8. 导入镜像

    cat <file-name>.tar | docker load
    

容器相关命令

  1. 运行容器

    docker run -d --name <container-name> <image-name>:<tag>
    
  2. 列出所有容器(包括停止的)

    docker ps -a
    
  3. 启动容器

    docker start <container-id>
    
  4. 停止容器

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

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

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

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

    docker logs <container-id>
    
  9. 查看容器详细信息

    docker inspect <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>
    
  5. 删除网络

    docker network rm <network-name>
    

其他常用命令

  1. 查看Docker版本

    docker version
    
  2. 查看Docker系统信息

    docker info
    
  3. 清理未使用的资源

    docker system prune
    
  4. 查看Docker守护进程状态

    systemctl status docker
    
  5. 启动Docker服务

    systemctl start docker
    
  6. 停止Docker服务

    systemctl stop docker
    
  7. 设置Docker开机自启

    systemctl enable docker
    
  8. 取消Docker开机自启

    systemctl disable docker
    

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

0
看了该问题的人还看了