【发布时间】:2022-01-08 11:28:53
【问题描述】:
所以我需要在一个正在运行的实例上执行一些操作——这是一次性的事情。这涉及将固定装置上传到它。该结构是一个 aws ec2 实例,在其上运行一些 docker 容器,包括一个 django 容器。这是我需要上传固定装置的 docker 容器。这都是 ci/cd 管道的一部分,具有 postgres RDS 数据库、nginx 代理和 django 容器。
我可以将固定装置 scp 到 AWS EC2 实例中。然后我可以通过 SSH 连接到 EC2 实例,并从那里登录到正在运行的容器(使用 docker exec)。
没关系,但是....
如何从 docker-container 中访问我上传到 ec2 实例(docker 主机)的固件?
注意:我知道我可以将固定装置提交给 git,然后它们会找到进入 docker 映像的方式并在那里随时可用。我可能宁愿将它们直接 scp 到 ec2 并在命令行中管理它们(因为可能需要对固定装置进行小的更改,这意味着我必须运行整个管道并每次等待几分钟......)
【问题讨论】:
标签: django docker amazon-ec2