容器化您的应用程序
使用容器时,您通常需要创建一个Dockerfile
来定义图像和一个compose.yaml
文件来定义如何运行它。
为了帮助您创建这些文件,Docker Desktop 有以下docker init
命令。在项目文件夹内的终端中运行此命令。docker init
创建容器化应用程序所需的所有文件。本演练向您展示了其工作原理。
步骤1:运行命令创建Docker资产
选择您想要容器化的应用程序之一,然后在终端中运行以下命令。替换/path/to/your/project/
为包含您的项目的目录。
提示
要运行 Docker 命令,您必须使用终端。根据您的操作系统,您可以通过执行以下操作打开终端:
对于 Windows,选择“开始”菜单,指定
cmd
,然后选择 “命令提示符”。对于 Mac,请选择Dock 中的Launchpad
Terminal
图标,在搜索字段中进行指定,然后选择“终端”。
$ 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 init 的更多信息
- 在Dockerfile 参考和 Compose 文件参考中了解有关 Docker 资产的更多信息
下一步
继续下一个演练,了解如何在 Docker Hub 上将应用程序发布为映像。