centos

centos中docker容器怎么启动

小樊
43
2025-06-24 08:23:51
栏目: 智能运维

在CentOS中启动Docker容器,你需要遵循以下步骤:

  1. 确保Docker已安装: 如果你还没有安装Docker,请先安装它。可以使用以下命令来安装Docker:

    sudo yum install -y docker
    

    安装完成后,启动Docker服务并设置开机自启:

    sudo systemctl start docker
    sudo systemctl enable docker
    
  2. 拉取Docker镜像: 在启动容器之前,你需要有一个Docker镜像。你可以从Docker Hub或其他Docker镜像仓库拉取一个镜像。例如,拉取最新的Ubuntu镜像:

    sudo docker pull ubuntu
    
  3. 启动Docker容器: 使用docker run命令来启动一个容器。例如,启动一个基于Ubuntu镜像的容器,并进入交互模式:

    sudo docker run -it ubuntu /bin/bash
    

    这里的-it参数表示以交互模式运行容器,并分配一个伪终端。/bin/bash是容器启动后要执行的命令,对于Ubuntu镜像来说,通常是/bin/bash

    如果你想在后台运行容器(即分离模式),可以添加-d参数:

    sudo docker run -d ubuntu /bin/bash
    

    这样,容器将在后台运行,你可以继续在宿主机上执行其他命令。

  4. 查看运行中的容器: 使用以下命令查看所有正在运行的容器:

    sudo docker ps
    

    如果你想查看所有容器(包括未运行的),可以使用:

    sudo docker ps -a
    
  5. 停止和删除容器: 如果你想停止一个正在运行的容器,可以使用docker stop命令,后面跟上容器的ID或名称:

    sudo docker stop <container_id_or_name>
    

    要删除一个已停止的容器,可以使用docker rm命令:

    sudo docker rm <container_id_or_name>
    

    如果容器正在运行,你需要先停止它,然后再删除。

请注意,上述命令中的sudo是为了获取root权限,因为Docker需要root权限来管理容器。如果你已经将当前用户添加到docker组,那么你可以省略sudo,直接运行Docker命令。

0
看了该问题的人还看了