OSX使用real server而不是docker机器
我有一个linux on cloud,上面安装了docker服务。如何在云上使用VS而不是在OSX上使用OSX使用real server而不是docker机器,docker,boot2docker,Docker,Boot2docker,我有一个linux on cloud,上面安装了docker服务。如何在云上使用VS而不是在OSX上使用docker机器?这意味着我不用安装VirtualBox并通过docker machine在其上创建VM,而是使用云上的服务器作为docker server。您可能会从docker machine的。只需在云中启动虚拟服务器,设置适当的SSH密钥并开始:)它的工作原理应该与VirtualBox中的VM相同 我不知道如何让VS自动启动,如果它被关闭,虽然。是否可以通过特定于供应商的命令行程序 编
docker机器
?这意味着我不用安装VirtualBox并通过docker machine在其上创建VM,而是使用云上的服务器作为docker server。您可能会从docker machine的。只需在云中启动虚拟服务器,设置适当的SSH密钥并开始:)它的工作原理应该与VirtualBox中的VM相同
我不知道如何让VS自动启动,如果它被关闭,虽然。是否可以通过特定于供应商的命令行程序
编辑:我本应该更好地阅读文档,第一个文档实际上显示了digital ocean driver的用法。如果它已经在运行,那么只需使用通用驱动程序。您可能会从docker机器上得到一个解决方案。只需在云中启动虚拟服务器,设置适当的SSH密钥并开始:)它的工作原理应该与VirtualBox中的VM相同 我不知道如何让VS自动启动,如果它被关闭,虽然。是否可以通过特定于供应商的命令行程序
编辑:我本应该更好地阅读文档,第一个文档实际上显示了digital ocean driver的用法。如果它已经在运行,则只需使用通用驱动程序。要访问远程Docker守护程序,只需将
-H
标志传递给Docker命令:
docker -H=tcp://192.168.0.100:2375 images
您需要确保远程Docker守护程序正在相应的网络接口上侦听请注意,尽管在外部服务器上执行此操作是非常不安全的,但任何可以访问端口的人都可以有效地在服务器上进行根访问。至少要读一篇关于保护Docker守护进程的文章
我个人只建议通过ssh隧道使用
端口绑定来访问远程Docker守护程序。要访问远程Docker守护程序,只需将-H
标志传递给Docker命令:
docker -H=tcp://192.168.0.100:2375 images
您需要确保远程Docker守护程序正在相应的网络接口上侦听请注意,尽管在外部服务器上执行此操作是非常不安全的,但任何可以访问端口的人都可以有效地在服务器上进行根访问。至少要读一篇关于保护Docker守护进程的文章
就我个人而言,我只建议通过ssh隧道使用端口绑定来访问远程Docker守护程序。我不确定你的意思。你是说你想把你的停靠服务放在某个地方的云服务器上运行吗?你在说什么云平台?也许我误解了…@Atotal陌生人对不起,我的意思是VS。我在digitaloceans上有一个VS,我想用它来代替我笔记本电脑上的虚拟机(它的mac,我应该用boot2docker)。这意味着当我在笔记本电脑上运行docker start…
时,它会在我的VSI上启动上面提到的图像,我不确定你的意思。你是说你想把你的停靠服务放在某个地方的云服务器上运行吗?你在说什么云平台?也许我误解了…@Atotal陌生人对不起,我的意思是VS。我在digitaloceans上有一个VS,我想用它来代替我笔记本电脑上的虚拟机(它的mac,我应该用boot2docker)。这意味着当我在笔记本电脑上运行docker start…
时,它会在我的VS上启动上面提到的图像。他已经让docker启动并在他的遥控箱上运行。问题是如何从他的本地机器上访问它。如果它已经在运行,那么通用驱动程序就是他所需要的。他已经让docker在他的远程机器上运行。问题是如何从他的本地机器访问它。如果它已经在运行,那么通用驱动程序就是他所需要的。