[2024-feb-29] Sad news: Eric Layton aka Nocturnal Slacker aka vtel57 passed away on Feb 26th, shortly after hospitalization. He was one of our Wiki's most prominent admins. He will be missed.

Welcome to the Slackware Documentation Project

Docker on Slackware

Há um pacote Slackware para Docker no Slackbuilds, mas há uma pequena advertência ao instalar. Caso você esteja se perguntando, a compilação do docker oferece a versão CE do Docker.

Passos para instalar

Como root, primeiro instale skpkg:

# git clone https://github.com/dslackw/slpkg.git
# cd slpkg
# python setup.py install
# slpkg update

Em seguida, você deve instalar google-go-lang

slpkg -s sbo google-go-lang
Saia (do root) e faça login novamente antes de continuar a instalar o resto dos pacotes do docker. Como alternativa, pode ser suficiente simplesmente execute:
# source /etc/profile.d/go.sh
# slpkg -s sbo tini
# slpkg -s sbo docker-proxy 
# slpkg -s sbo libseccomp 
# slpkg -s sbo runc 
# slpkg -s sbo containerd 
# slpkg -s sbo docker
# slpkg -s sbo docker-compose

Executar o Docker

Em seguida, certifique-se de que o docker inicie na inicialização. Edite o arquivo /etc/rc.d/rc.local, e adicione:

# Start docker
if [ -x /etc/rc.d/rc.docker ]; then
  /etc/rc.d/rc.docker start
fi

Também em /etc/rc.d/rc.local_shutdown adicione para garantir um encerramento limpo:

# Stop docker
if [ -x /etc/rc.d/rc.docker ]; then
  /etc/rc.d/rc.docker stop
fi

Agora você pode iniciar o docker:

# chmod 755 /etc/rc.d/rc.docker
# /etc/rc.d/rc.docker start

Verifique /var/log/docker.log para quaisquer problemas.

Sources

 pt-br:howtos:cloud:docker ()