[2025-jun-17] The SlackDocs mailing lists at https://lists.alienbase.nl/mailman/listinfo have been retired. No one has been using these lists for years and it's time to say goodbye. The list archives remain available at https://scalzi.slackware.nl/mailman/listinfo/slackdocs

[2025-jun-17] The SlackDocs Wiki has moved to a new server, in order to make it more performant.

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

Código QR
Código QR pt-br:howtos:cloud:docker (gerado para a página atual)