Imagem do firefox do Subuser Docker

2

Eu segui todas as etapas para criar subutilizador em subuser.org

Não consigo criar uma imagem do Firefox e não consigo restringir o acesso à pasta "Downloads", conforme indicado no vídeo e na documentação

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

    
por Ankita Vibhandik 16.05.2016 / 07:26

1 resposta

2

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

Atualmente, você pode fazer o seguinte:

Para instalar o firefox a partir do uso de imagens oficiais.

$ subuser subuser add myfirefox iceweasel@default

Durante a instalação, você será solicitado a editar as permissões do firefox. Se você escolheu editá-las, você pode dissecar o acesso ao diretório Dowloads.

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

$ subuser subuser myfirefox

Para executar o subutilizador, faça

$ subuser run myfirefox

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

$ subuser subuser add-to-path myfirefox

Também é possível criar sua própria imagem do firefox, talvez baseada 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 as permissões de firefox preenchendo o formulário JSON. Em seguida, você será solicitado a criar um SubuserImagefile . O formato é o mesmo que para um Dockerfile .

Para criar um subutilizador com base em sua nova imagem, você pode fazer

$ subuser subuser add myfirefox firefox@./

O @./ significa instalar a imagem do firefox no 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. Então, as pessoas poderão usar sua imagem criando sub-usuários assim:

$ 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 obtiveram de você com o comando:

$ subuser update all
    
por 29.06.2016 / 20:08