Skip to content

Commit e9d45c1

Browse files
committed
feat: Enable ssh server and root login on demand
1 parent 9afaac4 commit e9d45c1

3 files changed

Lines changed: 4 additions & 7 deletions

File tree

‎system/Dockerfile‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,7 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
8282
&& rm -Rf /var/lib/dhcp && ln -sf /data/dhcp /var/lib/dhcp \
8383
&& rm -Rf /var/lib/docker && ln -sf /data/docker /var/lib/docker \
8484
&& rm -Rf /var/lib/containerd && ln -sf /data/containerd /var/lib/containerd \
85-
&& rm -Rf /root/.docker && ln -sf /data/.docker /root/.docker \
86-
&& rm -Rf /root && && ln -sf /data/root /root \
85+
&& rm -Rf /root && ln -sf /data/root /root \
8786
&& echo "[Journal]\nStorage=persistent\nSystemMaxUse=1G\nRuntimeMaxUse=50M\nCompress=yes\nSeal=yes\nSplitMode=uid\nSyncIntervalSec=5m\nRateLimitInterval=30s\nRateLimitBurst=1000" >/etc/systemd/journald.conf \
8887
&& rm /etc/network/interfaces
8988

‎system/Dockerfile.lxc‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,7 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
6161
&& rm -Rf /var/lib/dhcp && ln -sf /data/dhcp /var/lib/dhcp \
6262
&& rm -Rf /var/lib/docker && ln -sf /data/docker /var/lib/docker \
6363
&& rm -Rf /var/lib/containerd && ln -sf /data/containerd /var/lib/containerd \
64-
&& rm -Rf /root/.docker && ln -sf /data/.docker /root/.docker \
65-
&& rm -Rf /root && && ln -sf /data/root /root \
64+
&& rm -Rf /root && ln -sf /data/root /root \
6665
&& echo "[Journal]\nStorage=persistent\nSystemMaxUse=1G\nRuntimeMaxUse=50M\nCompress=yes\nSeal=yes\nSplitMode=uid\nSyncIntervalSec=5m\nRateLimitInterval=30s\nRateLimitBurst=1000" >/etc/systemd/journald.conf \
6766
&& rm /etc/network/interfaces \
6867
## LXC \

‎system/Dockerfile.rpi-arm64‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,12 +136,11 @@ RUN apt-get update && apt-get install --no-install-recommends -y \
136136
&& rm -Rf /var/lib/dhcp && ln -sf /data/dhcp /var/lib/dhcp \
137137
&& rm -Rf /var/lib/docker && ln -sf /data/docker /var/lib/docker \
138138
&& rm -Rf /var/lib/containerd && ln -sf /data/containerd /var/lib/containerd \
139-
&& rm -Rf /root/.docker && ln -sf /data/.docker /root/.docker \
140-
&& rm -Rf /root && && ln -sf /data/root /root \
139+
&& rm -Rf /root && ln -sf /data/root /root \
141140
&& echo "[Journal]\nStorage=persistent\nSystemMaxUse=1G\nRuntimeMaxUse=50M\nCompress=yes\nSeal=yes\nSplitMode=uid\nSyncIntervalSec=5m\nRateLimitInterval=30s\nRateLimitBurst=1000" >/etc/systemd/journald.conf \
142141
&& rm /etc/network/interfaces \
143142
## RPI \
144-
&& rm -f /usr/lib/systemd/journald.conf.d/70-rpi-volatile-storage.conf && \
143+
&& rm -f /usr/lib/systemd/journald.conf.d/70-rpi-volatile-storage.conf
145144

146145

147146
# Install CuOS scripts (systemd required)

0 commit comments

Comments
 (0)