温馨提示×

docker命令在centos上怎么用

小樊
52
2025-07-28 17:32:08
栏目: 智能运维

在CentOS上使用Docker命令,首先需要确保已经安装了Docker。以下是在CentOS上安装和使用Docker的基本步骤:

安装Docker

  1. 更新系统包

    sudo yum update -y
    
  2. 安装必要的软件包

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 设置Docker仓库

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    
  4. 安装Docker CE(社区版)

    sudo yum install docker-ce docker-ce-cli containerd.io
    
  5. 启动Docker服务

    sudo systemctl start docker
    
  6. 设置Docker开机自启

    sudo systemctl enable docker
    
  7. 验证安装

    sudo docker run hello-world
    

使用Docker命令

安装完成后,你可以使用各种Docker命令来管理容器和镜像。以下是一些常用的Docker命令:

基本命令

  • 查看Docker版本

    docker version
    
  • 查看Docker信息

    docker info
    
  • 搜索镜像

    docker search <image-name>
    
  • 拉取镜像

    docker pull <image-name>:<tag>
    
  • 列出所有镜像

    docker images
    
  • 运行容器

    docker run -it <image-name>:<tag> /bin/bash
    
  • 停止容器

    docker stop <container-id>
    
  • 删除容器

    docker rm <container-id>
    
  • 删除镜像

    docker rmi <image-id>
    

高级命令

  • 查看运行中的容器

    docker ps
    
  • 查看所有容器(包括停止的)

    docker ps -a
    
  • 进入正在运行的容器

    docker exec -it <container-id> /bin/bash
    
  • 提交容器为新镜像

    docker commit <container-id> <new-image-name>:<tag>
    
  • 导出容器为tar文件

    docker export <container-id> > <file-name>.tar
    
  • 从tar文件导入容器

    cat <file-name>.tar | docker import - <new-image-name>:<tag>
    
  • 查看容器日志

    docker logs <container-id>
    
  • 查看容器网络

    docker network ls
    docker network inspect <network-id>
    
  • 查看容器存储

    docker volume ls
    docker volume inspect <volume-id>
    

通过这些命令,你可以在CentOS上有效地管理和操作Docker容器和镜像。如果你遇到任何问题,可以参考Docker官方文档或使用docker help命令获取更多帮助。

0