子用户 Docker Firefox 镜像

子用户 Docker Firefox 镜像

我按照 subuser.org 上给出的所有步骤创建子用户

我无法创建 Firefox 图像,也无法限制对视频和文档中提供的下载文件夹的访问

请为我提供解决方案。我的项目需要它

答案1

您找到的视频已经过时并且程序已经改变。

目前,您可以执行以下操作:

要从官方图片安装 Firefox,请使用。

$ subuser subuser add myfirefox iceweasel@default

安装时,系统会提示您编辑 Firefox 的权限。如果您选择编辑权限,则可以禁用对 Dowloads 目录的访问。

您可以随时通过运行来编辑 Firefox 的权限。

$ subuser subuser myfirefox

要运行子用户,请执行

$ subuser run myfirefox

您可以将 Firefox 添加到您的路径中,这样您就可以通过运行“myfirefox”命令来运行它,而无需subuser run执行以下操作:

$ subuser subuser add-to-path myfirefox

您还可以创建自己的 Firefox 图像,也许基于 ubuntu。

首先创建子用户存储库:

$ mkdir my-subuser-images
$ subuser pkg init

现在创建一个 Firefox 图像

$ subuser pkg add firefox

首先,系统会提示您firefox填写 JSON 表单以选择 的权限。然后,系统会要求您创建一个SubuserImagefile。格式与 相同Dockerfile

要根据您的新图像创建子用户,您可以执行以下操作

$ subuser subuser add myfirefox firefox@./

@./从当前目录安装 Firefox 映像的方法。

您可以通过将子用户存储库转变为 git 存储库并将其上传到 github 等某个地方来发布您的图像。

如果你这样做了,人们就可以通过创建子用户来使用你的图像,如下所示:

$ subuser subuser add myfirefox firefox@https://github.com/ankita/my-subuser-images

当您更新存储库时,您的用户将能够使用以下命令轻松更新从您那里获得的图像:

$ subuser update all

相关内容