enviando usuários e senhas

1. enviando usuários e senhas

Victor Gouveia de Andrade
VictorServerTI

(usa CentOS)

Enviado em 11/11/2017 - 14:38h

Pessoal eu sou novo no Docker, porem estou bem interessado em utilizar esta tecnologia!
porem bem no inicio eu já estou enfrentando um problema:

eu estou querendo configurar 3 contêiner cada um com sua aplicação
porem eu queria que os 3 contêiner utilizassem o mesmos shadow groups password como somente leitura.
esses 3 arquivos não precisa ser necessariamente o mesmo do host isso é possível? é uma boa pratica?


  


2. Re: enviando usuários e senhas

Ricardo Lino Olonca
ricardoolonca

(usa Debian)

Enviado em 11/11/2017 - 15:54h

Se a idéia do Docker é isolar a aplicação do resto do sistema, então não acho legal compartilhar usuários e senhas.


3. Re: enviando usuários e senhas

Victor Gouveia de Andrade
VictorServerTI

(usa CentOS)

Enviado em 11/11/2017 - 16:19h

imagina que possuo e aplicações como ftp, samba e squid cada um em seu conteiner e todos vão utilizar autenticação pam e usuarios em comum.

qual seria a melhor forma de fazer com que as 3 aplicações trabalhassem com usuarios sincronizados?


4. Re: enviando usuários e senhas

Vítor Soares Vian
vitorvsv

(usa Fedora)

Enviado em 13/11/2017 - 16:30h

Olá VictorServerTI tudo certo? Sendo pra você uma novidade o Docker é pra mim uma novidade os shadow groups password li um pouco a respeito nesse link:
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/3/html/Reference_Guide/s1-use...

Segundo o descrito ali seria simplesmente instalar o package shadow-utils dentro de cada container que desejar, ou então criar uma imagem que venha com o shadow-utils já instalado por padrão, para isso podes utilizar um recurso chamado Dockerfile. Não existe exatamente uma "boa prática" mas sim motivos do porque usar um ou outro recurso. Abaixo mostro uma forma de criar um Dockerfile simples.

Dentro de uma pasta crie um arquivo chamado Dockerfile e coloque o seguinte conteúdo dentro

FROM <imagem_docker>
RUN apt-get update
RUN apt-get install <nome_do_pacote>


<imagem_docker> = Nome da imagem docker, podes verificar as existentes no docker hub
<nome_do_pacote> = Nome do pacote a ser instalado.

Após construir o arquivo podes fazer o build com

docker build .  


na pasta onde criou o arquivo, e poderás ver a imagem criada com o comando

docker images 


Qualquer coisa é só perguntar!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts