Table of Contents

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