Use fuse-overlay storage-driver
This commit is contained in:
parent
c2fb228de3
commit
a70bc4f7d9
2 changed files with 3 additions and 2 deletions
|
@ -31,13 +31,14 @@ RUN --mount=type=bind,from=download,source=/tmp/docker,target=/tmp/docker \
|
||||||
--mount=type=cache,target=/var/cache \
|
--mount=type=cache,target=/var/cache \
|
||||||
--mount=type=tmpfs,target=/var/log \
|
--mount=type=tmpfs,target=/var/log \
|
||||||
apt-get -qq update && \
|
apt-get -qq update && \
|
||||||
apt-get -qq install --yes --no-install-recommends /tmp/docker/containerd*.deb /tmp/docker/docker-ce*.deb ca-certificates uidmap slirp4netns dbus-user-session iproute2 && \
|
apt-get -qq install --yes --no-install-recommends /tmp/docker/containerd*.deb /tmp/docker/docker-ce*.deb ca-certificates uidmap slirp4netns dbus-user-session iproute2 fuse-overlayfs && \
|
||||||
rm -rf /var/lib/dpkg/*-old /var/lib/dpkg/status
|
rm -rf /var/lib/dpkg/*-old /var/lib/dpkg/status
|
||||||
RUN useradd dockerd --uid 1000 --home-dir /home/docker --create-home && rm /etc/*- /home/docker/.* && \
|
RUN useradd dockerd --uid 1000 --home-dir /home/docker --create-home && rm /etc/*- /home/docker/.* && \
|
||||||
echo dockerd:100000:65536 >/etc/subuid && \
|
echo dockerd:100000:65536 >/etc/subuid && \
|
||||||
echo dockerd:100000:65536 >/etc/subgid
|
echo dockerd:100000:65536 >/etc/subgid
|
||||||
COPY --chmod=555 entrypoint.sh /usr/bin/entrypoint.sh
|
COPY --chmod=555 entrypoint.sh /usr/bin/entrypoint.sh
|
||||||
ENTRYPOINT ["/usr/bin/entrypoint.sh"]
|
ENTRYPOINT ["/usr/bin/entrypoint.sh"]
|
||||||
|
ENV HOME=/home/docker
|
||||||
USER 1000
|
USER 1000
|
||||||
|
|
||||||
##
|
##
|
||||||
|
|
|
@ -7,7 +7,7 @@ set -e;
|
||||||
## build command to execute
|
## build command to execute
|
||||||
##
|
##
|
||||||
|
|
||||||
COMMAND="dockerd --rootless --host=0.0.0.0:${DOCKERD_PORT:-2375} --tls=false --data-root=/home/docker --shutdown-timeout=${DOCKERD_SHUTDOWN_TIMEOUT:-0}"
|
COMMAND="dockerd --rootless --host=0.0.0.0:${DOCKERD_PORT:-2375} --tls=false --data-root=/home/docker --storage-driver=fuse-overlayfs --shutdown-timeout=${DOCKERD_SHUTDOWN_TIMEOUT:-0}"
|
||||||
if [[ -n "$DOCKERD_LOG_LEVEL" ]]; then
|
if [[ -n "$DOCKERD_LOG_LEVEL" ]]; then
|
||||||
COMMAND+=" --log-level=$DOCKERD_LOG_LEVEL"
|
COMMAND+=" --log-level=$DOCKERD_LOG_LEVEL"
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue