温馨提示×

centos中docker服务管理

小樊
68
2025-05-29 00:37:58
栏目: 智能运维

在CentOS系统中,Docker服务的管理主要包括启动、停止、重启以及查看状态等操作。以下是一些常用的Docker服务管理命令:

启动Docker服务

  1. 使用systemctl命令

    sudo systemctl start docker
    
  2. 使用service命令(适用于较旧的CentOS版本):

    sudo service docker start
    

停止Docker服务

  1. 使用systemctl命令

    sudo systemctl stop docker
    
  2. 使用service命令(适用于较旧的CentOS版本):

    sudo service docker stop
    

重启Docker服务

  1. 使用systemctl命令

    sudo systemctl restart docker
    
  2. 使用service命令(适用于较旧的CentOS版本):

    sudo service docker restart
    

查看Docker服务状态

  1. 使用systemctl命令

    sudo systemctl status docker
    
  2. 使用service命令(适用于较旧的CentOS版本):

    sudo service docker status
    

设置Docker服务开机自启

  1. 使用systemctl命令

    sudo systemctl enable docker
    
  2. 使用service命令(适用于较旧的CentOS版本):

    sudo chkconfig docker on
    

取消Docker服务开机自启

  1. 使用systemctl命令

    sudo systemctl disable docker
    
  2. 使用service命令(适用于较旧的CentOS版本):

    sudo chkconfig docker off
    

查看Docker容器状态

除了管理Docker服务本身,还可以查看正在运行的Docker容器:

sudo docker ps

查看所有容器(包括停止的):

sudo docker ps -a

查看Docker镜像

查看本地所有的Docker镜像:

sudo docker images

其他有用的命令

  • 拉取镜像

    sudo docker pull <image_name>
    
  • 运行容器

    sudo docker run <image_name>
    
  • 停止容器

    sudo docker stop <container_id_or_name>
    
  • 删除容器

    sudo docker rm <container_id_or_name>
    
  • 删除镜像

    sudo docker rmi <image_id_or_name>
    

请注意,在执行这些命令时,可能需要根据实际情况调整权限或使用sudo来获取管理员权限。此外,确保Docker服务已经正确安装并且配置无误。

0