centos

如何用CentOS运行Docker容器

小樊
36
2025-03-19 12:48:19
栏目: 智能运维

在CentOS上运行Docker容器的步骤如下:

1. 安装Docker

方法一:使用yum安装

  1. 更新yum包索引

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

    sudo yum install -y yum-utils
    
  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
    

方法二:使用Docker官方脚本安装

  1. 下载并运行安装脚本

    sudo curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    
  2. 按照提示完成安装

2. 验证Docker安装

运行以下命令来验证Docker是否安装成功:

sudo docker run hello-world

如果看到“Hello from Docker!”的消息,说明Docker已经成功安装。

3. 运行Docker容器

拉取镜像

首先,你需要拉取一个Docker镜像。例如,拉取Ubuntu镜像:

sudo docker pull ubuntu

运行容器

使用以下命令运行一个容器:

sudo docker run -it ubuntu bash

4. 常用Docker命令

5. 配置Docker守护进程

你可以编辑Docker的配置文件 /etc/docker/daemon.json 来调整Docker的行为。例如,设置存储驱动:

{
  "storage-driver": "overlay2"
}

修改后,重启Docker服务:

sudo systemctl restart docker

6. 安全设置

为了提高安全性,你可以配置Docker以禁止root用户直接运行容器,并设置其他安全选项。编辑 /etc/docker/daemon.json 添加以下内容:

{
  "userns-remap": "default",
  "icc": false,
  "iptables": true
}

然后重启Docker服务。

通过以上步骤,你应该能够在CentOS上成功安装和运行Docker容器。如果有任何问题,请参考Docker官方文档或社区支持。

0
看了该问题的人还看了