Slackware Docker Image Overview
Slackware Docker Image Overview
To build alternate versions of slackware, pass gnu-make the RELEASE variable, like:
Available tags/releases
Slackware64 13.37
Slackware64 14.0
Slackware64 14.1
Slackware64 14.2
Slackware64 current
Slackware64 latest
SlackDocs - https://docs.slackware.com/
Last update: 2018/09/17 21:24
howtos:misc:slackware_docker_image https://docs.slackware.com/howtos:misc:slackware_docker_image
(UTC)
Examples
Slackware docker container with slackpkg+ 2)
FROM vbatts/slackware
# install slackpkg+
#
http://ufpr.dl.sourceforge.net/project/slackpkgplus/slackpkg%2B-1.6.1p2-noar
ch-2mt.txz
# should put the commands in oneline so that the 'rm' command will take
effect
RUN wget
http://ufpr.dl.sourceforge.net/project/slackpkgplus/slackpkg%2B-1.6.1p2-noar
ch-2mt.txz && installpkg slackpkg+-1.6.1p2-noarch-2mt.txz && rm
slackpkg+-1.6.1p2-noarch-2mt.txz
# If your dockerfile based on this one, please add the following two
commands
# RUN slackpkg update gpg
# RUN slackpkg update
FROM vbatts/slackware:current
MAINTAINER josemrb <[email protected]>
# update slackpg
RUN slackpkg update
# install dependencies
RUN \
slackpkg -batch=on -default_answer=y install sasl rsync-* glibc-* perl
&& \
slackpkg -batch=on -default_answer=y install autoconf automake binutils
gettext-tools intltool kernel-headers libtool m4 make libmpc gcc-[0-9] gcc-
g[+] && \
slackpkg -batch=on -default_answer=y install pcre zlib libxslt libxml2
shadow
wget -c
http://sbopkg.googlecode.com/files/sbopkg-0.37.0-noarch-1_cng.tgz && \
installpkg sbopkg-0.37.0-noarch-1_cng.tgz && \
mkdir -p /var/lib/sbopkg/SBo/14.1 && \
mkdir -p /var/lib/sbopkg/queues && \
mkdir -p /var/cache/sbopkg && \
mkdir -p /var/log/sbopkg && \
mkdir -p /tmp/SBo && \
sbopkg -r && \
sbopkg -B -i sbotools && \
sbosnap fetch && \
sboinstall -r GeoIP && \
groupadd -g 8080 www-data && \
useradd -g 8080 -u 8080 -M -s /bin/false www-data && \
USE_GEOIP=yes NGINXUSER=www-data NGINXGROUP=www-data sboinstall -r nginx
&& \
chown -R www-data:www-data /var/lib/nginx
# set port
EXPOSE 80
# start server
ENTRYPOINT /etc/rc.d/rc.nginx start
Sources
SlackDocs - https://docs.slackware.com/
Last update: 2018/09/17 21:24
howtos:misc:slackware_docker_image https://docs.slackware.com/howtos:misc:slackware_docker_image
(UTC)
From:
https://docs.slackware.com/ - SlackDocs
Permanent link:
https://docs.slackware.com/howtos:misc:slackware_docker_image