HELLO

WELCOME
Systems Analyst | DevOps Engineer
docker.service: Scheduled restart job, restart counter is at 3

Marcelo L. Oliveira

DevOps Engineer

© 2023 Marcelo L. Oliveira. All Rights Reserved

abr 23, 2021
docker.service: Scheduled restart job, restart counter is at 3

Vez ou outra é possível que o administrador de sistemas, ao rodar um comando docker start ou docker status, se depare com um erro como esse do título. Segue a mensagem completa abaixo:

Essa mensagem é muito genérica e o que nós precisamos a partir daí é de mais informações, por isso o próximo passo deve ser o seguinte comando:

$ sudo dockerd –debug

A partir desse passo a mensagem de erro do seu servidor pode ser diferente da que eu tive no meu. No meu caso, evidenciado o seguinte erro:

O próximo comando foi o seguinte:

$ firewall-cmd –get-active-zones

E seu resultado:

Ele me mostra a interface docker0 em uma zona confiável, porém mostra que há uma outra zona chamada docker. Nesse caso, o que eu fiz foi adicionar a interface docker0 a zona docker.

$ sudo firewall-cmd –zone=docker –change-interface=docker0

Depois disso eu rodo o comando anterior:

$ firewall-cmd –get-active-zones

Vejo o seguinte resultado:

Após isso eu puder iniciar o docker normalmente. Agora quando dou o comando docker status vejo o seguinte:

De volta a normalidade.

More Details
mar 11, 2021
Meu linktree

O Linktree é um serviço interessante no Instagram, já que a rede social só permite um único link na bio. No meu caso, usei a ideia mas preferi reunir todos os links importantes no meu blog. Segue abaixo:

More Details
nov 24, 2020
Canal no Youtube

O objetivo deste blog sempre foi o compartilhamento de conhecimentos. Desde o início tenho adicionado aqui formas de resolução de problemas computacionais conforme passava por aquele desafio. Obviamente, existem várias soluções para um mesmo problema e nem sempre a solução descrita no blog é a melhor de todas mas é um ponto de partida. Cada um pode pensar sua própria solução, melhorar e evoluir.

Pensando em estruturar melhor os conteúdos e torná-los mais didáticos foi iniciado um projeto no Youtube: o Free Tech University.

A ideia do canal é prover uma faculdade de tecnologia GRATUITA com a flexibilidade de não ter que seguir grades de MEC. Sendo assim os assuntos serão mais voltados para o cotidiano das empresas e suas necessidades. Desejamos ensinar o que realmente importa.

A parte filosófica é importante mas deixaremos isso por conta de cada um.

Abordaremos assuntos como: Lógica de Programação e Algoritmos, Java, PHP, Banco de Dados, Estrutura de Dados com Kafka, RabbitMQ, Virtualização com Docker e Podman, entre outras coisas.

Como já foi dito, todo o conteúdo será gratuito. Se você gostou da ideia e tem interesse, por favor:

Acesse, curta, inscreva-se.

https://www.youtube.com/channel/UCJVexzDpF0I14SCu60QuOUg

More Details
jul 30, 2020
Nível Gratuito AWS

Apesar da popularidade, muitos não sabem que a AWS mantém vários serviços gratuitos por tempo indeterminado dentro de alguns limites. Por outro lado, muita gente acha que o período inicial de 12 meses gratuitos que a Amazon concede a novos usuários é para qualquer serviço ou infraestrutura. Também não é!

A AWS possui três níveis de gratuidade:

Sempre gratuitos

12 meses gratuitos

Testes

Para facilitar, inclusive para mim, segue link exato na AWS com a lista de serviços e identificação da categoria. Clique aqui.

More Details
jun 1, 2020
Linux: liste processos

O comando mais conhecido para listar processos no Linux é o PS. Neste post vamos ver algumas formas de utilizá-lo.

A primeira maneira é a seguinte.

$ ps u

Sua saída são nomes de usuários e informações de início de processos, conforme o exemplo abaixo, que mostra que o usuário “marcelo” abriu o terminal e digitou ps u.

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
marcelo 2657 0.0 0.0 115956 1732 pts/0 Ss May29 0:00 -bash
marcelo 12762 0.0 0.0 155372 1868 pts/0 R+ 05:46 0:00 ps u

No segundo exemplo abaixo foi adicionado o x, que mostra também os processos que não foram iniciados via console. A barra vertical, o pipe, direciona a saída para o comando less, que permite visualizar as informações página por página.

$ ps ux | less

O próximo exemplo tem adicionado o “a”, que faz com que todos os processos de todos os usuários sejam mostrados.

$ ps aux | less

Também é possível selecionar e ordenar quais colunas devem ser mostradas. A linha abaixo exemplifica:

$ ps -eo 'pid,user,uid,group,gid,vsz,rss,comm' | less

No comando acima, o -e mostra todos os processos e o -o personaliza o formato de saída.

Isso é tudo! Se gostou da dica, se foi útil, deixe um comentário.

More Details