Seja seguro, não use o root
Não dar acesso ao usuário raiz em suas imagens torna as imagens mais infalíveis, pois os usuários só têm acesso ao que é relevante para o caso de uso que você pretendia para a imagem. Além disso, é uma das melhores opções para aumentar sua segurança. Criamos uma imagem para você com o seguinte Dockerfile, que tenta instalar o python3 assim que você o inicia.
FROM ubuntu
RUN useradd -m repl
USER repl
CMD apt-get install python3
Vamos ver o que acontece se tentarmos instalar o python3 na inicialização como o usuário repl.
Este exercício faz parte do curso
Introdução ao Docker
Instruções de exercício
- Use
docker
para executar a imagemrepl_try_install
.
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
