A analista Sara modificou alguns arquivos do container Docke...
primeiramente , vamos definir o que é Docker.
O Docker é um sistema de virtualização não convencional. Mas o que isso quer dizer? Em virtualizações convencionais temos um software instalado na máquina Host que irá gerenciar as máquinas virtuais (ex.: VirtualBox, VMWare, Parallels e etc...).
Docker utiliza uma abordagem de container.
Imagine nosso software como uma mercadoria a ser transportar como por exemplo, do ambiente de Desenvolvimento para Produção.
Para fazer isso precisamos garantir que nosso ambiente de Produção tenha todos os pré-requisitos instalados, de preferência uma versão do S.O. parecida com a do ambiente de Desenvolvimento entre outros cuidados que devem ser tomados (relacionados a permissionamento, serviços dependentes e etc...).
Com o Docker temos um container com nosso software. Esse container é levado inteiro para o outro ambiente.
Com isso não precisamos nos preocupar com pré-requisitos instalados no outro ambiente, versão do S.O., permissionamento e se quisermos podemos ter containers para os serviços dependentes também. Dessa forma minimizamos muito a divergência entre os ambientes.
agora vamos aos comandos apresentados:
Docker commit:
esse comando gera uma nova imagem do container, com as mudanças efetivadas
Docker create:
gera um novo container através de uma imagem especificada, sem inicializa-lo
Docker diff:
lista os arquivos e diretorios modificados no sistema de arquivos do container , desde a sua criação
Docker Export:
exporta os arquivos do container em formato .tar
Docker image save:
salva uma ou mais imagens no formato .Tar
o que seria o formato TAR:
TAR ou tar (abreviatura de Tape ARchive), é um formato de arquivamento de arquivos (ficheiros). Apesar do nome "tar" ser derivado de "tape archive", o seu uso não se restringe a fitas magnéticas. Ele se tornou largamente usado para armazenar vários arquivos em um único, preservando informações como datas e permissões.
a fim de persistirem as modificações efetuadas em seus arquivos = commit