logo
0
0
Login
编辑文件 README.md

Docker Hello World 示例项目

这是一个简单的Docker示例项目,展示了如何使用Docker构建和运行一个基本的Ubuntu容器,并执行一个简单的脚本。

项目结构

. ├── .cnb.yml # 构建配置文件 └── docker/ ├── Dockerfile # Docker镜像定义 └── setup.sh # 容器内执行的脚本

功能说明

这个项目创建了一个基于Ubuntu 18.04的Docker容器,并在容器中执行一个简单的脚本,该脚本输出"hello"消息。

构建和运行

手动构建和运行

  1. 构建Docker镜像:
docker build -t hello-docker -f docker/Dockerfile .
  1. 运行Docker容器:
docker run --rm hello-docker /app/setup.sh

使用配置文件构建

项目包含一个.cnb.yml配置文件,可以用于自动化构建和部署流程。该配置指定了使用docker/Dockerfile进行构建,并在构建过程中使用docker/setup.sh脚本。

自定义

您可以通过修改以下文件来自定义项目:

  • docker/Dockerfile:更改基础镜像或添加更多的构建步骤
  • docker/setup.sh:修改容器启动时执行的操作

要求

  • Docker
  • Network