1 amazon-ecs docker digital-ocean coreos rancher
我想使用 Docker 和容器操作系统(如 CoreOS,最好是 RancherOS)将我的应用程序部署到 DigitalOcean。我对 Docker 足够熟悉,可以构建镜像。然而,这两个项目的大部分文档都讨论了使用 Docker Hub 部署容器。我不想使用 Docker Hub、AWS ECS 等。
那么,我能想到的部署应用程序的唯一其他方法是使用docker exportSSH/SFTP 将我的应用程序部署到我的 DigitalOcean Droplet 上。这是部署不在 Docker Hub 或类似服务上的 Docker 镜像的首选方式吗?
顺便说一句,我研究过 Rancher(应用程序)。我并不是在寻找像 Kubernetes、Swarm、Rancher 等那样复杂的东西。我目前不关心扩展。我主要感兴趣的是使用 Docker 作为一种便捷的方式来打包我的应用程序及其最小的依赖项,并使用容器操作系统来避免担心锁定成熟的 Linux 发行版的巨大攻击面。
如果您不想使用注册表,则应按照以下步骤导出映像:
docker save <image name> > <image name>.tar
scp <image name>.tar <server-address>
然后在你的服务器上做,
docker load < <image name>.tar
这会将您的图像加载到服务器中。
| 归档时间: |
|
| 查看次数: |
1199 次 |
| 最近记录: |