使用洋地黄液滴的docker机器的最佳替代品是什么



我一直在使用docker机器来创建和连接数字海洋液滴。2021年8月,它被弃用,随着最新的MacOs Monterey,我开始出现更多错误。我可以找到一些方法来解决这个问题,但我不想花更多的时间在一个不受欢迎的库上。

Docker机器在创建数字海洋液滴方面真的很有帮助。编写一行代码是创建液滴,将docker安装到远程液滴,配置本地证书和机器文件夹。

docker-machine create --driver digitalocean --digitalocean-image ubuntu-20-04-x64 --digitalocean-size "s-2vcpu-2gb" --digitalocean-region=lon1 --digitalocean-access-token <acces-token> droplet-name

几个月前,我开始添加这个点,否则,它无法创建液滴。

--engine-install-url "https://releases.rancher.com/install-docker/19.03.14.sh"

创建液滴连接后,它就像eval $(docker-machine env droplet-name)一样简单

我真的很想知道人们还使用什么替代品。根据digitalocean的说法,需要一系列步骤

https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-18-04

应该还有一些其他方法可以创建并连接到远程液滴。请分享您在远程主机上用于docker操作的任何方法。

对于使用docker机器的人来说,使用docker上下文是最简单的解决方案。在将操作系统升级到macOS Monterey 后,我无法运行docker机器

最接近码头工人的机器体验是使用创建上下文

docker context create remote --docker “host=ssh://user@remotemachine”

远程主机在此处命名为"remote"。

您可以使用docker context use remote在主机之间切换

使用docker机器或docker上下文的最佳部分是,我不需要将我的docker compose文件复制到远程。它提供了本地终端体验,当有多个主机需要部署时,这非常有帮助。

有关更多信息,您可以查看下面的官方文档

https://www.docker.com/blog/how-to-deploy-on-remote-docker-hosts-with-docker-compose/

最新更新