Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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
Amazon web services 基于令牌的docker访问_Amazon Web Services_Docker - Fatal编程技术网

Amazon web services 基于令牌的docker访问

Amazon web services 基于令牌的docker访问,amazon-web-services,docker,Amazon Web Services,Docker,我们有一个承包商谁是要远程工作,但我们不希望我们的源代码在他的机器上。我们决定不使用任何桌面作为服务。我的想法是,我们可以向那个人提供一个docker映像,并根据我们可以从AWS获得的访问令牌授予他访问权限。一旦此人的合同终止,我们将禁用对其的所有访问。我想知道这是否可行?我是否可以将我的代码存储库配置为仅当他从docker容器进行访问时才允许访问 我对docker的了解目前有限,如果这听起来很愚蠢,请原谅 这不是docker容器的运行方式。Docker确实希望运行单个进程,然后在完成后退出。人

我们有一个承包商谁是要远程工作,但我们不希望我们的源代码在他的机器上。我们决定不使用任何桌面作为服务。我的想法是,我们可以向那个人提供一个docker映像,并根据我们可以从AWS获得的访问令牌授予他访问权限。一旦此人的合同终止,我们将禁用对其的所有访问。我想知道这是否可行?我是否可以将我的代码存储库配置为仅当他从docker容器进行访问时才允许访问

我对docker的了解目前有限,如果这听起来很愚蠢,请原谅

这不是docker容器的运行方式。Docker确实希望运行单个进程,然后在完成后退出。人们经常犯的一个大错误是,docker容器是一个完整的虚拟机。事实并非如此。它不执行运行upstart之类的操作,因此您希望在VM上运行的公共服务不会在容器上运行。如果您不想要托管虚拟桌面应用程序。您最好运行一个安装了gui的EC2实例,并将person RDP放入其中。这不是docker容器的运行方式。Docker确实希望运行单个进程,然后在完成后退出。人们经常犯的一个大错误是,docker容器是一个完整的虚拟机。事实并非如此。它不执行运行upstart之类的操作,因此您希望在VM上运行的公共服务不会在容器上运行。如果您不想要托管虚拟桌面应用程序。您最好运行一个安装了gui的EC2实例,并将person RDP放入其中。