centOS docker文件
时间: 2023-06-16 19:03:55 浏览: 96
docker常用命令1.0正式版.md
以下是 CentOS 的 Dockerfile 示例:
```
# 基础镜像
FROM centos:latest
# 更新镜像源
RUN yum update -y && \
yum install -y epel-release && \
yum install -y wget curl git
# 安装 Node.js
RUN curl -sL https://rpm.nodesource.com/setup_12.x | bash -
RUN yum install -y nodejs
# 设置环境变量
ENV APP_DIR=/usr/src/app
RUN mkdir -p $APP_DIR
WORKDIR $APP_DIR
# 复制应用程序代码到镜像中
COPY . $APP_DIR
# 安装依赖项
RUN npm install
# 启动应用程序
CMD ["npm", "start"]
```
以上示例中,我们首先基于最新的 CentOS 镜像构建了一个新的镜像。接着,我们更新了镜像源并安装了一些基本工具,然后安装了 Node.js 和 npm。接着,我们设置了环境变量并且将应用程序代码复制到了镜像中。最后,我们安装了应用程序的依赖项并指定了运行应用程序的命令。
你可以根据自己的需要修改这个示例 Dockerfile。
阅读全文