Skip to content

Instantly share code, notes, and snippets.

@nevir
Last active May 22, 2018 22:56
Show Gist options
  • Save nevir/6130c89a3bb376fe8ad9b076e7ec4f43 to your computer and use it in GitHub Desktop.
Save nevir/6130c89a3bb376fe8ad9b076e7ec4f43 to your computer and use it in GitHub Desktop.
$ sudo docker build --tag factiorio-server-manual-build:0.16.45 .
Sending build context to Docker daemon 10.24kB
Step 1/13 : FROM frolvlad/alpine-glibc:alpine-3.7
alpine-3.7: Pulling from frolvlad/alpine-glibc
ff3a5c916c92: Already exists
c4f576d46465: Already exists
Digest: sha256:85d6e28af65569d9ffe5c504941f264be04fe11ae6ea3d21de00af7ba166aef9
Status: Downloaded newer image for frolvlad/alpine-glibc:alpine-3.7
---> 8c4662a4f09b
Step 2/13 : MAINTAINER https://github.com/dtandersen/docker_factorio_server
---> Running in 4e7ffd9265ef
Removing intermediate container 4e7ffd9265ef
---> fd0fb0117231
Step 3/13 : ARG USER=factorio
---> Running in 38f3c4b82956
Removing intermediate container 38f3c4b82956
---> d5fe97d67fbf
Step 4/13 : ARG GROUP=factorio
---> Running in bd48c7ed359e
Removing intermediate container bd48c7ed359e
---> 881691ed58bd
Step 5/13 : ARG PUID=845
---> Running in 269222a8cf6c
Removing intermediate container 269222a8cf6c
---> b8a958c9864a
Step 6/13 : ARG PGID=845
---> Running in b9f375950783
Removing intermediate container b9f375950783
---> 84e13343afae
Step 7/13 : ENV PORT=34197 RCON_PORT=27015 VERSION=0.16.45 SHA1=994bc667720c21257500e29038c1a5f61e25da1e SAVES=/factorio/saves CONFIG=/factorio/config MODS=/factorio/mods SCENARIOS=/factorio/scenarios SCRIPTOUTPUT=/factorio/script-output
---> Running in d3e3e36bc05e
Removing intermediate container d3e3e36bc05e
---> 6f588b11a1ab
Step 8/13 : RUN mkdir -p /opt /factorio && apk add --update --no-cache pwgen && apk add --update --no-cache --virtual .build-deps curl && curl -sSL https://www.factorio.com/get-download/$VERSION/headless/linux64 -o /tmp/factorio_headless_x64_$VERSION.tar.xz && echo "$SHA1 /tmp/factorio_headless_x64_$VERSION.tar.xz" | sha1sum -c && tar xf /tmp/factorio_headless_x64_$VERSION.tar.xz --directory /opt && chmod ugo=rwx /opt/factorio && rm /tmp/factorio_headless_x64_$VERSION.tar.xz && ln -s $SAVES /opt/factorio/saves && ln -s $MODS /opt/factorio/mods && ln -s $SCENARIOS /opt/factorio/scenarios && ln -s $SCRIPTOUTPUT /opt/factorio/script-output && apk del .build-deps && addgroup -g $PGID -S $GROUP && adduser -u $PUID -G $GROUP -s /bin/sh -SDH $USER && chown -R $USER:$GROUP /opt/factorio /factorio
---> Running in 16a43c59be17
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
(1/1) Installing pwgen (2.08-r0)
Executing busybox-1.27.2-r7.trigger
OK: 11 MiB in 15 packages
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
(1/5) Installing ca-certificates (20171114-r0)
(2/5) Installing libssh2 (1.8.0-r2)
(3/5) Installing libcurl (7.60.0-r0)
(4/5) Installing curl (7.60.0-r0)
(5/5) Installing .build-deps (0)
Executing busybox-1.27.2-r7.trigger
Executing ca-certificates-20171114-r0.trigger
Executing glibc-bin-2.27-r0.trigger
OK: 13 MiB in 20 packages
/tmp/factorio_headless_x64_0.16.45.tar.xz: FAILED
sha1sum: WARNING: 1 of 1 computed checksums did NOT match
The command '/bin/sh -c mkdir -p /opt /factorio && apk add --update --no-cache pwgen && apk add --update --no-cache --virtual .build-deps curl && curl -sSL https://www.factorio.com/get-download/$VERSION/headless/linux64 -o /tmp/factorio_headless_x64_$VERSION.tar.xz && echo "$SHA1 /tmp/factorio_headless_x64_$VERSION.tar.xz" | sha1sum -c && tar xf /tmp/factorio_headless_x64_$VERSION.tar.xz --directory /opt && chmod ugo=rwx /opt/factorio && rm /tmp/factorio_headless_x64_$VERSION.tar.xz && ln -s $SAVES /opt/factorio/saves && ln -s $MODS /opt/factorio/mods && ln -s $SCENARIOS /opt/factorio/scenarios && ln -s $SCRIPTOUTPUT /opt/factorio/script-output && apk del .build-deps && addgroup -g $PGID -S $GROUP && adduser -u $PUID -G $GROUP -s /bin/sh -SDH $USER && chown -R $USER:$GROUP /opt/factorio /factorio' returned a non-zero code: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment