Imagem do firefox do Subuser Docker

3

Eu segui todas as etapas para criar subusuário fornecidas em subuser.org

Não consigo criar imagem do firefox nem restringir o acesso à pasta Downloads, conforme fornecido no vídeo e na documentação

Por favor, me forneça a solução. eu preciso disso para o meu projeto

Ankita Vibhandik
fonte
Você poderia adicionar o que tentou?
NetworkKingPin
Você já contactou: subuser.org/community.html
Schroeder

Respostas:

2

O vídeo que você encontrou é antigo e o procedimento foi alterado.

Atualmente, você pode fazer o seguinte:

Para instalar o Firefox a partir das imagens oficiais, use.

$ subuser subuser add myfirefox iceweasel@default

Durante a instalação, você será solicitado a editar as permissões do firefox. Se você optar por editá-los, poderá desabilitar o acesso ao diretório Dowloads.

Você pode editar as permissões do firefox a qualquer momento executando.

$ subuser subuser myfirefox

Para executar o subusuário, faça

$ subuser run myfirefox

Você pode adicionar o firefox ao seu caminho, para poder executá-lo executando o comando "myfirefox" sem subuser run:

$ subuser subuser add-to-path myfirefox

Também é possível criar sua própria imagem do firefox, talvez com base no ubuntu.

Primeiro, crie um repositório de subusuário:

$ mkdir my-subuser-images
$ subuser pkg init

Agora crie uma imagem do firefox

$ subuser pkg add firefox

Primeiro, você será solicitado a selecionar firefoxas permissões preenchendo o formulário JSON. Então você será solicitado a criar um SubuserImagefile. O formato é o mesmo que para a Dockerfile.

Para criar um subusuário com base na sua nova imagem, você pode fazer

$ subuser subuser add myfirefox firefox@./

Os @./meios para instalar a imagem do Firefox a partir do diretório atual.

Você pode publicar sua imagem transformando seu repositório de subusuário em um repositório git e fazendo o upload em algum lugar como o github.

Se você fizer isso. As pessoas poderão usar sua imagem criando subusers como este:

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

Quando você atualiza seu repositório, seus usuários poderão atualizar facilmente as imagens que receberam de você com o comando:

$ subuser update all
timthelion
fonte