Kha*_*efa 5 amazon-ec2 docker dockerfile
有没有办法将 Dockerfile 转换为 EC2 实例(例如)?即,用于解释 Dockerfile 脚本并在裸机 ec2 实例上安装所有正确版本的依赖项和任何其他部署操作的脚本。
我的意思不是在 Docker 内运行 docker 镜像,而是直接将其部署在实例上。
我不认为你可以借助工具来做到这一点,但你可以借助 Dockerfile 本身来做到这一点。
首先,选择 Dockerfile 中使用的 EC2 启动操作系统,您可以在 Dockerfile 的开头找到该操作系统,假设为您的 EC2 机器FROM ubuntu选择的ubuntu命令的其余部分将与您在 Dockerfile 中执行的命令相同。
但我们也需要像 Docker 这样的行为,这意味着我们只想创建一次并在不同区域的不同 EC2 机器上运行,因此为此您需要启动实例并准备一个实例并相应地对其进行测试,然后创建AWS来自该 EC2 实例的AMI,现在您可以像 Docker 映像一样对待这个 AWS AMI。
亚马逊机器映像 (AMI)
Amazon 系统映像 (AMI) 提供启动实例所需的信息。您在启动实例时必须指定 AMI。当您需要具有相同配置的多个实例时,您可以从单个 AMI 启动多个实例。当您需要具有不同配置的实例时,您可以使用不同的 AMI 来启动实例
或者第二个选项是将完整的脚本放在用户数据部分,您可以考虑 Docker 的这个入口点,我们要在运行时在其中准备东西。
| 归档时间: |
|
| 查看次数: |
904 次 |
| 最近记录: |