Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
OSX使用real server而不是docker机器_Docker_Boot2docker - Fatal编程技术网

OSX使用real server而不是docker机器

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自动启动,如果它被关闭,虽然。是否可以通过特定于供应商的命令行程序 编

我有一个linux on cloud,上面安装了docker服务。如何在云上使用VS而不是在OSX上使用
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在他的远程机器上运行。问题是如何从他的本地机器访问它。如果它已经在运行,那么通用驱动程序就是他所需要的。