容器化您的应用程序

使用容器时,您通常需要创建一个Dockerfile来定义图像和一个compose.yaml文件来定义如何运行它。

为了帮助您创建这些文件,Docker Desktop 有以下docker init命令。在项目文件夹内的终端中运行此命令。docker init创建容器化应用程序所需的所有文件。本演练向您展示了其工作原理。

在开始之前,请获取最新版本的 Docker Desktop。 Docker 定期添加新功能,本指南的某些部分可能仅适用于最新版本的 Docker Desktop。

步骤1:运行命令创建Docker资产

选择您想要容器化的应用程序之一,然后在终端中运行以下命令。替换/path/to/your/project/为包含您的项目的目录。

提示

要运行 Docker 命令,您必须使用终端。根据您的操作系统,您可以通过执行以下操作打开终端:

对于 Windows,选择“开始”菜单,指定cmd,然后选择 “命令提示符”

对于 Mac,请选择Dock 中的LaunchpadTerminal图标,在搜索字段中进行指定,然后选择“终端”

$ cd /path/to/your/project/
$ docker init

第 2 步:按照屏幕上的提示进行操作

docker init引导您解决几个问题,以使用合理的默认值配置您的项目。指定您的答案并按Enter

第 3 步:尝试运行您的应用程序

回答完所有问题后,请在终端中运行以下命令来运行您的项目。替换/path/to/your/project/为包含您的项目的目录。

$ cd /path/to/your/project/
$ docker compose up

第 4 步:更新 Docker 资产

docker init命令会尽力为您完成繁重的工作,但有时需要进行一些组装。在这种情况下,您可以参考 Dockerfile 参考 ⁠Compose 文件参考⁠ 来了解如何更新docker init.

概括

在本演练中,您学习了如何容器化您自己的应用程序。

相关信息:

下一步

继续下一个演练,了解如何在 Docker Hub 上将应用程序发布为映像。