3、深入探索:使用 Docker 构建应用程序

深入探索:使用 Docker 构建应用程序

1. 开启 Docker 应用构建之旅

我们即将动手使用 Docker 构建一个简单的 “待办事项” 应用(todo-app)镜像。在这个过程中,你会见识到 Docker 的一些关键特性,如 Dockerfile、镜像复用、端口暴露和构建自动化等。接下来的 10 分钟,你将学习以下内容:
- 如何使用 Dockerfile 创建 Docker 镜像
- 如何为 Docker 镜像打标签以便于引用
- 如何运行新的 Docker 镜像

待办事项应用能帮助你跟踪想要完成的事情。我们要构建的应用将存储并展示简短的信息字符串,这些信息可标记为已完成,通过简单的 Web 界面呈现。

容器在启动时运行一个进程,该进程完成后,容器停止,不过这个启动进程可以衍生出其他进程。容器由镜像创建,继承其文件系统,并使用元数据来确定启动配置。容器相互独立,但可配置为相互通信。文件更改采用写时复制机制存储在容器内,且基础镜像不受容器影响。

下面是一个 Docker 镜像和容器的示例:
| 名称 | 描述 |
| ---- | ---- |
| Docker 镜像(Ubuntu) | - 文件: /bin/bash , /bin/bunzip2 , /bin/bzcat , …, /var/spool/rsyslog , /var/tmp
- 元数据:端口映射、环境变量 |
| Ubuntu 容器 1 | - 进程:no

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值