您现在的位置是:首页 >要闻 > 2021-08-27 02:20:13 来源:
您可以在远程服务器上安装和配置DockerEngine
使用docker,您可以将企业应用程序打包到一个单独的容器中,该容器可以保证在任何环境中运行。使用Docker Machine,您可以在远程服务器上安装和配置Docker引擎。安装docker后,您可以从本地计算机(笔记本电脑)远程管理docker。这使得开发人员和系统管理员能够轻松管理应用程序。如果你是管理员,就不必听到开发者的这个借口:“不过,它适用于我的开发环境!”
在本教程中,我们将讨论docker-machine使用的通用驱动程序,它将使用SSH客户端来管理远程docker主机。
1.在远程主机上创建dockeradmin用户
首先,在远程服务器上创建一个Linux用户帐户。您不必真的使用“dockeradmin”作为用户名,它可以是任何名称。你甚至可以使用自己的用户名。
2.在本地主机上生成SSH公钥和私钥对
接下来,在本地主机(笔记本电脑)上,使用SSH-keygen创建公共和私有SSH密钥。您还应该将私钥复制到远程服务器。
在本文中,我们描述了如何做到这一点:在没有密码的情况下执行远程SSH登录。但是,一句话,这是你需要做的:
注意:在ssh-keygen期间,不要输入任何密码。留空。
3.允许Sudo访问dockeradmin
在远程服务器上的/etc/sudoers文件中,添加以下一行,它将为dockeradmin帐户提供完全sudo权限。这意味着dockeradmin帐户可以运行任何根命令。
注意:visudo命令将修改/ec/sudoers文件。你不必使用“vi/etc/sudoers”。
4.允许远程服务器上的外部访问
这是必要的,因为docker-machine命令将调用多个yum命令来安装一些必需的包。确保您的远程服务器可以与互联网通信。
因此,仅出于测试目的,请确保以下各项在您的服务器上正常工作。
5.机器通用驱动程序命令语法
使用通用驱动程序时,docker-machine create命令中提供了以下选项。
以下docker-machine语法显示了所有必需的选项: