maltfield
(Michael Altfield)
Dezembro 17, 2019, 10:54am
1
A etapa ./launcher rebuild app está falhando com o seguinte erro:
[root@osestaging1 discourse]# time ./launcher rebuild app
...
+ /bin/docker start app
Erro de resposta do daemon: o contêiner está marcado para remoção e não pode ser iniciado
Erro: falha ao iniciar contêineres: app
...
real 10m40.584s
user 0m2.099s
sys 0m1.925s
[root@osestaging1 discourse]#
Fiz algumas pesquisas no Google sobre esse problema, mas não encontrei uma resposta definitiva. A sugestão mais comum foi reiniciar o servidor. Sim, se essa for a “solução”, então o Discourse não está pronto para produção.
Como posso recuperar isso sem reiniciar o servidor?
maltfield
(Michael Altfield)
Dezembro 17, 2019, 11:05am
2
No meu caso, descobri que—por qualquer motivo—havia um contêiner Docker com o status “Dead”. Remover esse contêiner “Dead” seguido de ./launcher start app funcionou!
Note que também descobri que reiniciar o serviço do Docker e até mesmo reiniciar o servidor não resolveram esse problema. Apenas o seguinte funcionou:
Primeiro, vamos obter uma lista de todos os contêineres Docker. Esta é uma máquina de staging que estou usando para um POC do Discourse para nossa organização, e parece ter acumulado uma tonelada de contêineres relacionados ao Discourse. Um se destaca com o Status = “Dead”
[root@osestaging1 discourse]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
[root@osestaging1 discourse]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5cc0db30940b app "/bin/bash -c 'cd /p…" 13 horas atrás Exited (1) 13 horas atrás thirsty_borg
f8733eb8d9e4 684c8db14460 "/sbin/boot" 18 horas atrás Dead app
24a1f9f4c038 6a959e2d597c "/bin/bash" 2 semanas atrás Exited (1) 2 semanas atrás peaceful_leavitt
6932865cc6a1 6a959e2d597c "/bin/bash" 2 semanas atrás Exited (1) 2 semanas atrás friendly_grothendieck
fce75ef5ce06 app "/bin/bash" 2 semanas atrás Exited (0) 2 semanas atrás gifted_booth
03ea184c205e app "/bin/bash" 2 semanas atrás Exited (127) 2 semanas atrás clever_solomon
6bd5bb0ab7b5 app "whoami" 2 semanas atrás Exited (0) 2 semanas atrás upbeat_booth
4fbcfcc1e05f app "echo hello" 2 semanas atrás Created sweet_lalande
88d916eb12b0 app "echo hello" 2 semanas atrás Created goofy_allen
4a3b6e123460 app "/bin/bash" 3 semanas atrás Exited (1) 3 semanas atrás adoring_mirzakhani
ef4f90be07e6 app "/bin/bash" 3 semanas atrás Exited (0) 3 semanas atrás awesome_mcclintock
580c0e430c47 app "/bin/bash" 3 semanas atrás Exited (130) 3 semanas atrás naughty_greider
4bce62d2e873 app "/usr/bin/apt-get in…" 3 semanas atrás Created boring_lehmann
6d4ef0ebb57d app "/usr/bin/apt-get in…" 3 semanas atrás Created loving_davinci
4d5c8b2a90e0 app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás quizzical_mestorf
34a3f6146a1d app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás epic_williamson
f0a73d8db0db app "iptables -L" 3 semanas atrás Created dazzling_beaver
4f34a5f5ee65 app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás quizzical_haslett
0980ad174804 app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás wonderful_tereshkova
79413047322f app "/usr/bin/apt-get in…" 3 semanas atrás Created naughty_proskuriakova
ba00edad459a app "sudo apt-get instal…" 3 semanas atrás Created quizzical_burnell
7364dbb52542 app "sudo apt-get instal…" 3 semanas atrás Created cocky_bhaskara
9d0e485beba0 app "sudo apt-get instal…" 3 semanas atrás Created nervous_greider
75394a9e553f app "/usr/sbin/iptables …" 3 semanas atrás Created admiring_cori
8c59607a7b23 app "iptables -L" 3 semanas atrás Created silly_buck
92a929061a43 app "bash" 3 semanas atrás Exited (0) 3 semanas atrás sleepy_cohen
0d4c01df1acb app "bash" 3 semanas atrás Exited (0) 3 semanas atrás busy_satoshi
3557078bec62 app "/bin/bash -c 'echo …" 3 semanas atrás Exited (0) 3 semanas atrás busy_sammet
56360e585353 bd5b8ac7ac36 "/bin/sh -c 'apt upd…" 3 semanas atrás Exited (100) 3 semanas atrás youthful_hermann
53bbee438a5e 9b33df0cef8e "/bin/sh -c 'apt upd…" 4 semanas atrás Exited (127) 4 semanas atrás awesome_newton
[root@osestaging1 discourse]#
Agora, excluímos o CONTAINER ID encontrado na linha “Dead”:
[root@osestaging1 discourse]# docker rm f8733eb8d9e4
f8733eb8d9e4
[root@osestaging1 discourse]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5cc0db30940b app "/bin/bash -c 'cd /p…" 13 horas atrás Exited (1) 13 horas atrás thirsty_borg
24a1f9f4c038 6a959e2d597c "/bin/bash" 2 semanas atrás Exited (1) 2 semanas atrás peaceful_leavitt
6932865cc6a1 6a959e2d597c "/bin/bash" 2 semanas atrás Exited (1) 2 semanas atrás friendly_grothendieck
fce75ef5ce06 app "/bin/bash" 2 semanas atrás Exited (0) 2 semanas atrás gifted_booth
03ea184c205e app "/bin/bash" 2 semanas atrás Exited (127) 2 semanas atrás clever_solomon
6bd5bb0ab7b5 app "whoami" 2 semanas atrás Exited (0) 2 semanas atrás upbeat_booth
4fbcfcc1e05f app "echo hello" 2 semanas atrás Created sweet_lalande
88d916eb12b0 app "echo hello" 2 semanas atrás Created goofy_allen
4a3b6e123460 app "/bin/bash" 3 semanas atrás Exited (1) 3 semanas atrás adoring_mirzakhani
ef4f90be07e6 app "/bin/bash" 3 semanas atrás Exited (0) 3 semanas atrás awesome_mcclintock
580c0e430c47 app "/bin/bash" 3 semanas atrás Exited (130) 3 semanas atrás naughty_greider
4bce62d2e873 app "/usr/bin/apt-get in…" 3 semanas atrás Created boring_lehmann
6d4ef0ebb57d app "/usr/bin/apt-get in…" 3 semanas atrás Created loving_davinci
4d5c8b2a90e0 app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás quizzical_mestorf
34a3f6146a1d app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás epic_williamson
f0a73d8db0db app "iptables -L" 3 semanas atrás Created dazzling_beaver
4f34a5f5ee65 app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás quizzical_haslett
0980ad174804 app "/usr/bin/apt-get in…" 3 semanas atrás Exited (0) 3 semanas atrás wonderful_tereshkova
79413047322f app "/usr/bin/apt-get in…" 3 semanas atrás Created naughty_proskuriakova
ba00edad459a app "sudo apt-get instal…" 3 semanas atrás Created quizzical_burnell
7364dbb52542 app "sudo apt-get instal…" 3 semanas atrás Created cocky_bhaskara
9d0e485beba0 app "sudo apt-get instal…" 3 semanas atrás Created nervous_greider
75394a9e553f app "/usr/sbin/iptables …" 3 semanas atrás Created admiring_cori
8c59607a7b23 app "iptables -L" 3 semanas atrás Created silly_buck
92a929061a43 app "bash" 3 semanas atrás Exited (0) 3 semanas atrás sleepy_cohen
0d4c01df1acb app "bash" 3 semanas atrás Exited (0) 3 semanas atrás busy_satoshi
3557078bec62 app "/bin/bash -c 'echo …" 3 semanas atrás Exited (0) 3 semanas atrás busy_sammet
56360e585353 bd5b8ac7ac36 "/bin/sh -c 'apt upd…" 3 semanas atrás Exited (100) 3 semanas atrás youthful_hermann
53bbee438a5e 9b33df0cef8e "/bin/sh -c 'apt upd…" 4 semanas atrás Exited (127) 4 semanas atrás awesome_newton
[root@osestaging1 discourse]#
E agora o ./launcher start app funciona!
[root@osestaging1 discourse]# ./launcher start app
...
+ /bin/docker run ... /sbin/boot
b55581b930865eb4cf744410cdb7dc2f5ce37517042781a6227fbb640b456d86
...
[root@osestaging1 discourse]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b55581b93086 local_discourse/app "/sbin/boot" 7 segundos atrás Up 5 segundos app
[root@osestaging1 discourse]#