这是一个简单的Docker示例项目,展示了如何使用Docker构建和运行一个基本的Ubuntu容器,并执行一个简单的脚本。
. ├── .cnb.yml # 构建配置文件 └── docker/ ├── Dockerfile # Docker镜像定义 └── setup.sh # 容器内执行的脚本
这个项目创建了一个基于Ubuntu 18.04的Docker容器,并在容器中执行一个简单的脚本,该脚本输出"hello"消息。
docker build -t hello-docker -f docker/Dockerfile .
docker run --rm hello-docker /app/setup.sh
项目包含一个.cnb.yml配置文件,可以用于自动化构建和部署流程。该配置指定了使用docker/Dockerfile进行构建,并在构建过程中使用docker/setup.sh脚本。
您可以通过修改以下文件来自定义项目:
docker/Dockerfile:更改基础镜像或添加更多的构建步骤docker/setup.sh:修改容器启动时执行的操作