温馨提示×

CentOS容器化实践经验

小樊
73
2025-04-14 22:14:44
栏目: 智能运维

在CentOS上进行容器化实践,通常涉及以下几个关键步骤:

1. 安装Docker

首先,需要在CentOS系统上安装Docker。可以通过以下命令来安装Docker:

sudo yum install -y docker sudo systemctl start docker sudo systemctl enable docker 

2. 编写Dockerfile

Dockerfile是用于构建Docker镜像的文本文件,包含了一系列的指令和参数。以下是一个简单的CentOS Dockerfile示例:

# 使用官方CentOS镜像作为基础镜像 FROM centos:latest # 设置工作目录 WORKDIR /app # 安装必要的软件包 RUN yum update -y && yum install -y wget # 复制项目文件到容器中 COPY . /app # 安装项目依赖 RUN yum install -y nodejs npm # 暴露容器运行时需要监听的端口 EXPOSE 8080 # 定义容器启动时要执行的命令 CMD ["npm", "start"] 

3. 构建Docker镜像

使用以下命令根据Dockerfile构建Docker镜像:

docker build -t my-centos-app . 

4. 运行Docker容器

构建完成后,可以使用以下命令运行Docker容器:

docker run -p 8080:8080 my-centos-app 

5. 管理容器

可以使用以下命令来管理正在运行的容器:

  • 查看所有容器:
docker ps 
  • 停止容器:
docker stop <container_id> 
  • 删除容器:
docker rm <container_id> 

6. 推送镜像至Docker Hub

如果需要将镜像推送到Docker Hub,首先需要登录:

docker login 

然后标记镜像:

docker tag my-centos-app your_dockerhub_username/my-centos-app 

最后推送镜像:

docker push your_dockerhub_username/my-centos-app 

以上步骤可以帮助您在CentOS上进行容器化实践。

0