我想使用Docker来隔离用于HPC Unix集群的科学应用程序.科学软件通常具有外来依赖性,因此将它们与Docker隔离似乎是一个好主意.这些计划将作为工作而不是作为服务运行.
我希望有多个用户使用Docker,用户应该相互隔离.这可能吗?
我执行了本地Docker安装,并且在docker组中有两个用户.docker images对两个用户显示相同结果的调用.
此外,作业应在调用用户的UID下运行,而不是以root身份运行.
这样的设置是否可行?以前做过吗?这记录在哪里?
我创建了一个docker容器,然后我创建了一个文件并退出了容器.
当我重新启动容器时:
docker run -i -t ubuntu /bin/bash
该文件无处可寻.我检查了/var/lib/docker/并且创建了另一个包含我文件的文件夹.我知道这与某些事情有关Union FS.