centos

CentOS如何使用Docker容器

小樊
31
2025-11-16 01:00:50
栏目: 智能运维

在CentOS上使用Docker容器的步骤如下:

1. 安装Docker

首先,你需要在CentOS系统上安装Docker。以下是安装Docker的步骤:

使用yum安装Docker

# 更新yum包索引
sudo yum update -y

# 安装必要的包
sudo yum install -y yum-utils

# 设置Docker仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

# 安装Docker CE(社区版)
sudo yum install docker-ce docker-ce-cli containerd.io

# 启动Docker服务
sudo systemctl start docker

# 设置Docker开机自启
sudo systemctl enable docker

验证安装

安装完成后,可以通过以下命令验证Docker是否安装成功:

sudo docker run hello-world

如果显示“Hello from Docker!”,则表示安装成功。

2. 运行Docker容器

安装好Docker后,你可以开始运行容器。以下是一些常用的Docker命令:

拉取镜像

sudo docker pull <image-name>

例如,拉取Ubuntu镜像:

sudo docker pull ubuntu

运行容器

sudo docker run <image-name>

例如,运行一个Ubuntu容器:

sudo docker run -it ubuntu /bin/bash

-it参数表示以交互模式运行容器,并分配一个伪终端。

查看运行中的容器

sudo docker ps

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

sudo docker ps -a

停止容器

sudo docker stop <container-id>

例如,停止ID为abcd1234的容器:

sudo docker stop abcd1234

删除容器

sudo docker rm <container-id>

例如,删除ID为abcd1234的容器:

sudo docker rm abcd1234

3. 管理Docker镜像

列出本地镜像

sudo docker images

删除本地镜像

sudo docker rmi <image-id>

例如,删除ID为abcd1234的镜像:

sudo docker rmi abcd1234

4. 使用Docker Compose(可选)

如果你需要管理多个容器,可以使用Docker Compose。首先安装Docker Compose:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

然后创建一个docker-compose.yml文件来定义你的服务:

version: '3'
services:
  web:
    image: nginx:latest
    ports:
      - "80:80"

最后,使用以下命令启动服务:

sudo docker-compose up -d

注意事项

通过以上步骤,你应该能够在CentOS上成功安装和使用Docker容器。

0
看了该问题的人还看了