在CentOS系统下启动Docker容器,可以按照以下步骤进行:
如果还没有安装Docker,可以使用以下命令进行安装:
sudo yum install -y docker
安装完成后,启动Docker服务并设置开机自启:
sudo systemctl start docker
sudo systemctl enable docker
使用docker pull
命令从Docker Hub或其他镜像仓库拉取所需的镜像。例如,拉取Ubuntu镜像:
sudo docker pull ubuntu
使用docker run
命令启动一个新的容器。以下是一个示例,启动一个基于Ubuntu镜像的容器,并在容器内运行一个交互式的bash shell:
sudo docker run -it ubuntu /bin/bash
-i
参数表示以交互模式运行容器。-t
参数表示分配一个伪终端。ubuntu
是要运行的镜像名称。/bin/bash
是容器启动后要执行的命令。使用docker ps
命令查看当前正在运行的容器:
sudo docker ps
使用docker ps -a
命令查看所有容器(包括已停止的容器):
sudo docker ps -a
使用docker stop
命令停止一个正在运行的容器。需要提供容器的ID或名称:
sudo docker stop <container_id_or_name>
使用docker rm
命令删除一个已停止的容器:
sudo docker rm <container_id_or_name>
如果容器正在运行,可以先停止容器再删除:
sudo docker stop <container_id_or_name>
sudo docker rm <container_id_or_name>
使用docker rmi
命令删除一个镜像。需要提供镜像的ID或名称:
sudo docker rmi <image_id_or_name>
如果镜像正在被容器使用,可以先删除容器再删除镜像:
sudo docker rm <container_id_or_name>
sudo docker rmi <image_id_or_name>
通过以上步骤,你可以在CentOS系统下启动和管理Docker容器。