[gitec] Como Fazer Backup SAPL 3.1 - Docker

Délio Azeredo intellq em gmail.com
Quarta Julho 3 23:54:24 BRT 2019


Excelentes e valiosas dicas! Valeu Sussumu e Edward!

Em breve estaremos migrando para o 3.1 (atualmente em testes).

Délio S. Azeredo
Diretor de TI
Câmara Municipal de Marabá

Em sex, 28 de jun de 2019 às 15:41, Edward de Oliveira Ribeiro <
edwardr em senado.leg.br> escreveu:

> Usando o docker e supondo que vc está na máquina host.
>
>
> 1) Verifique o nome dos containers com
>
> $ sudo docker ps
>
>
> CONTAINER ID        IMAGE                         COMMAND
> CREATED             STATUS              PORTS                    NAMES
> cad41324c2ad        interlegis/sapl:3.1.159-RC0   "/var/interlegis/sap…"
>  8 minutes ago       Up 8 minutes        0.0.0.0:80->80/tcp
>  sapl_sapl_1
> 7e6bf8f0aa5b        postgres:10.5-alpine          "docker-entrypoint.s…"
>  8 minutes ago       Up 8 minutes        0.0.0.0:5433->5432/tcp
>  sapl_sapldb_1
>
> Na última coluna NAMES vc tem o nome dos containers (dá pra informar o
> container id também)
>
> 2) Backup do BD
>
> $ sudo docker exec -it sapl_sapldb_1 bash -c 'pg_dump -U sapl -d sapl -Fc
> -v > /tmp/postgres.backup'
>
> Veja que depois do parâmetro -it foi informado o nome do container (
> sapl_sapldb_1), mas dava pra usar o container id também (7e6bf8f0aa5b,
> neste caso). Os apóstrofes  (depois -c e como último caracter) são
> importantes para executar o comando com sucesso.
>
> Copie o arquivo para a máquina host para uma pasta de destino da sua
> escolha (/pasta/de/destino)
>
> $ sudo docker cp sapl_sapldb_1:/tmp/postgres.backup /pasta/de/destino
>
>
> 3) Backup da pasta media
>
> $ sudo docker exec -it sapl_sapl_1 bash -c 'cd /var/interlegis/sapl && tar
> czvf media.tar.gz ./media && ls -lah media.tar.gz'
>
> $ sudo docker cp sapl_sapl_1:/var/interlegis/sapl/media.tar.gz .
>
>
> Com os comandos docker exec vc pode executar qualquer comando *dentro* do
> container (teste com sudo docker exec -it sapl_sapldb_1 bash -c '​ls' ).
> E daí vc usa o docker copy para copiar para o host.
>
> Edward
>
>
>
>
> ------------------------------
> *De:* gitec-bounces em listas.interlegis.gov.br <
> gitec-bounces em listas.interlegis.gov.br> em nome de Délio Azeredo <
> intellq em gmail.com>
> *Enviado:* sexta-feira, 28 de junho de 2019 11:16
> *Para:* Grupo Interlegis de Tecnologia
> *Assunto:* Re: [gitec] Como Fazer Backup SAPL 3.1 - Docker
>
> Tenho a mesma dúvida. Algum dos colegas com SAPL 3.1 docker, com
> instalação em servidor local, poderia ajudar?
>
> Em sex, 16 de mar de 2018 às 10:34, Fábio Marques <
> informatica em camarapiedade.sp.gov.br> escreveu:
>
>> Bom dia.
>>
>> Gostaria de saber alguma forma de fazer backup do SAPL 3.1 que roda no
>> servidor local aqui na Câmara que administro.
>>
>> Foi instalado o SAPL 3.1 via Docker e não sei como copiar os arquivos e
>> a base de dados que rodam dentro desse container Docker.
>>
>> Obrigado.
>> Fábio.
>>
>> --
>> Histórico do grupo:
>> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=gitec
>>
>> Regras de participação:
>> http://colab.interlegis.leg.br/wiki/ComoParticiparComunidade
>>
>> Para administrar ou excluir sua conta visite:
>> https://listas.interlegis.gov.br/mailman/listinfo/gitec
>>
> --
> Histórico do grupo:
> http://colab.interlegis.leg.br/search/?type=thread&order=latest&list=gitec
>
> Regras de participação:
> http://colab.interlegis.leg.br/wiki/ComoParticiparComunidade
>
> Para administrar ou excluir sua conta visite:
> https://listas.interlegis.gov.br/mailman/listinfo/gitec
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.interlegis.gov.br/pipermail/gitec/attachments/20190703/04308ffd/attachment.html>


Mais detalhes sobre a lista de discussão GITEC