2021-07-13 14:15:23 UTC
289 MB
noninteractive
LOC_APPS2gnome-system-monitor engrampa ristretto
LOC_APPStint2 plank thunar sakura geany rofi dunst
LOC_XFCExfce4-settings xfce4-session xfwm4 xfdesktop4
PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SSHD_PORT10022
TERMxterm
TZAsia/Shanghai
VNC_LIMIT1
VNC_OFFSET0
VNC_PORT10081
VNC_ROheadless!@#
VNC_RWheadless
XRDP_PORT10089
[#000] sha256:aed007321795cdc03a0ba9b238567ffa299459e9b0322a3d835a04d06afc2500 - 7.43% (21.5 MB)
[#001] sha256:534276da7f4fa780916a5033db33a39ec46618ac404b1367488bc1149a1f7fb9 - 0.0% (409 Bytes)
[#002] sha256:a647528c933b6fe10d68801577446b1219a8247bea0182341f12fe0dec5bae40 - 22.68% (65.6 MB)
[#003] sha256:5f6e2295e321dcd1e88dd6f13d3712221ab6e9badcb3aca84c054ea87355feb4 - 0.47% (1.35 MB)
[#004] sha256:947f7425bb2092b46f47b664c0f642262ce82e1b3c92da60b084fd75a0148968 - 27.41% (79.3 MB)
[#005] sha256:8a5659ec40360a3791fb50c421f29fe758bbb244e0b22c6b87ec766dc12958d2 - 0.0% (254 Bytes)
[#006] sha256:9a032f57045517a7f5b8bf55f9e6d1dde578cdc77c27e7a3e2305eb3e9922ffd - 34.84% (101 MB)
[#007] sha256:bb794ba4f0733d49783b6a67381209978fc6c05026bc2f880a13146499079d88 - 3.55% (10.3 MB)
[#008] sha256:831e97c1ec3cb9cfdbc71f08571a2a1fb5af1dedfdb39617d763d05272902b88 - 3.19% (9.21 MB)
[#009] sha256:f79ecd3d63b021dedefd18cdc9cee381069d30314ee64923aa107f8ba7c7a0a0 - 0.24% (701 KB)
[#010] sha256:f9605dfafb09293b0a190afb65a3c4a6655c3378714f75dea1cfbb39b6b77bd5 - 0.02% (60.2 KB)
[#011] sha256:eaf98bab9c470db1fdde0704651c496fbd3f92fc4337817f3de65a48f13650f8 - 0.0% (243 Bytes)
[#012] sha256:8a9185016d7d1268aba26456d867c5625fa189c381e03ed8ec912059f8536a21 - 0.02% (58.6 KB)
[#013] sha256:0fe0d651cb897f433d5c26124e04849353c59bdc6f094f7204a6caa8cbb3505e - 0.0% (3.57 KB)
[#014] sha256:cdc186fe2a1bed0b91af7e99a3dfc0c63927c07572c368d74d528789b52b5b29 - 0.0% (1.97 KB)
[#015] sha256:a94b4e1a53862b339b9f5bf82e38ec13722295e8c760859ccb85f29e4cb2c5dd - 0.0% (625 Bytes)
[#016] sha256:ab9a278c709368ffadc997ae0a3c3596a54a0e021662fe77f74e19735370eb70 - 0.0% (1.14 KB)
[#017] sha256:ad4a7187a3d34aa0e5a14e739da00368f62f9ecfeb8792f9bb1ec1ed549c0af5 - 0.07% (200 KB)
[#018] sha256:f74c4bdbdb22d33812b86f79f659a5218d828c3c0313c275e40e24b70e7bedb1 - 0.0% (3.05 KB)
[#019] sha256:c2ea0d0a6060d9fd32e4f128dd3848c18a61c4cdf9bddade089c58c0cb065724 - 0.0% (275 Bytes)
[#020] sha256:5fdd8309181dacd041ac5b0497cb20cf40dee5ffd709a4272c73f95e42e4546e - 0.0% (737 Bytes)
[#021] sha256:694601b95e03847d6529addfc8c37ec04f4852341a2668dc0daf5555a6e8c50c - 0.0% (4.95 KB)
[#022] sha256:8984836b2810cc7e00da9f803f73495db86fc03e095c17d91bd50f187c8fa759 - 0.0% (14.2 KB)
[#023] sha256:25725497837de7eb169868fc171055037e5ef84e8dffe3efea641846842b83c0 - 0.09% (266 KB)
[#024] sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1 - 0.0% (32 Bytes)
/bin/sh -c #(nop) ADD file:a63c6cc73701d6cb7195338c446b9e92ef6b7a0f9321f6cc1bf8738e3da57c66 in /
2021-06-23 00:22:14 UTC/bin/sh -c #(nop) CMD ["bash"]
2021-07-13 14:05:15 UTC (buildkit.dockerfile.v0)ENV DEBIAN_FRONTEND=noninteractive LOC_APPS=tint2 plank thunar sakura geany rofi dunst LOC_APPS2=gnome-system-monitor engrampa ristretto LOC_XFCE=xfce4-settings xfce4-session xfwm4 xfdesktop4
2021-07-13 14:05:15 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c domain="mirrors.163.com" && echo "deb http://$domain/debian/ stretch main contrib non-free" > /etc/apt/sources.list && echo "deb http://$domain/debian/ stretch-updates main contrib non-free">> /etc/apt/sources.list; echo 'apt update -qq && apt install -yq --no-install-recommends $@ && apt-get clean && rm -rf /var/lib/apt/lists/*; ' > /usr/local/bin/apt.sh && chmod +x /usr/local/bin/apt.sh # buildkit
2021-07-13 14:07:45 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c apt.sh tigervnc-standalone-server tigervnc-common xrdp && mkdir -p /etc/xrdp && xrdp-keygen xrdp auto && apt -y remove xrdp; apt.sh libfdk-aac1 pulseaudio supervisor; apt.sh wget ca-certificates python-numpy; apt.sh htop rsync tree tmux lrzsz psmisc fuse net-tools iputils-ping procps sudo iproute2 iptables zip unzip xz-utils vim-tiny; apt.sh fluxbox stterm dropbear hsetroot xcompmgr; bash -c "rm -rf /usr/share/fluxbox{nls,styles}"; # buildkit
2021-07-13 14:07:49 UTC (buildkit.dockerfile.v0)RUN /bin/sh -c export NO_VNC_HOME="/usr/local/novnc"; mkdir -p ${NO_VNC_HOME}/utils/websockify && wget -qO- https://github.com.cnpmjs.org/novnc/noVNC/archive/v1.2.0.tar.gz | tar xz --strip 1 -C ${NO_VNC_HOME} && wget -qO- https://github.com.cnpmjs.org/novnc/websockify/archive/v0.9.0.tar.gz | tar xz --strip 1 -C ${NO_VNC_HOME}/utils/websockify # buildkit
2021-07-13 14:07:49 UTC (buildkit.dockerfile.v0)ARG AUDIO=true
2021-07-13 14:11:31 UTC (buildkit.dockerfile.v0)RUN |1 AUDIO=true /bin/sh -c test -z "$AUDIO" && exit 0; apt.sh ${LOC_XFCE} greybird-gtk-theme; rm -f /usr/share/backgrounds/greybird.svg; apt.sh tint2 plank thunar sakura dunst; apt.sh pavucontrol pnmixer qmmp; apt.sh lxappearance dbus-x11; apt.sh xfce4-notifyd clipit gtk2-engines-pixbuf && apt -y remove dunst; apt -y remove stterm; # buildkit
2021-07-13 14:11:31 UTC (buildkit.dockerfile.v0)ARG FULL=/..
2021-07-13 14:11:31 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c test -z "$FULL" && exit 0; domain="mirrors.163.com" && echo "deb http://$domain/debian/ stretch-backports main non-free contrib">> /etc/apt/sources.list && echo "deb http://$domain/debian-security/ stretch/updates main non-free contrib">> /etc/apt/sources.list; # buildkit
2021-07-13 14:14:30 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c test -z "$FULL" && exit 0; apt.sh at-spi2-core geany rofi papirus-icon-theme; apt.sh ${LOC_APPS2}; apt.sh dconf-cli locales tzdata fonts-wqy-zenhei; RUN test -z "$FULL" && exit 0; apt.sh ibus ibus-gtk ibus-gtk3 ibus-rime librime-data-wubi flameshot tumbler arandr gnupg libsecret-1-0 libnss3 libxtst6 libasound2 curl wget git # buildkit
2021-07-13 14:15:14 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c test -z "$FULL" && exit 0; curl -1sLf 'https://dl.cloudsmith.io/public/asbru-cm/release/cfg/setup/bash.deb.sh' | sudo -E bash; apt.sh asbru-cm; rm -f /etc/apt/sources.list.d/asbru-cm-release.list; # buildkit
2021-07-13 14:15:14 UTC (buildkit.dockerfile.v0)COPY /usr/share/locale1/emp/.. /usr/share/locale1 # buildkit
2021-07-13 14:15:14 UTC (buildkit.dockerfile.v0)COPY /usr/local/appdata/xrdp /usr/local/xrdp # buildkit
2021-07-13 14:15:14 UTC (buildkit.dockerfile.v0)COPY /usr/local/sysdata/var/lib/xrdp-pulseaudio-installer /var/lib/xrdp-pulseaudio-installer # buildkit
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c ln -s /usr/local/xrdp/sbin/xrdp /usr/sbin/; ln -s /usr/local/xrdp/sbin/xrdp-sesman /usr/sbin/; ln -s /usr/local/xrdp/sbin/xrdp-chansrv /usr/sbin/; ln -s /usr/local/xrdp/bin/xrdp-keygen /usr/bin/; # buildkit
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)ADD src/dot /etc/skel # buildkit
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)ADD src/etc /etc # buildkit
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)ADD src/*.sh / # buildkit
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)ADD src/xrdp.conf /etc/supervisor/conf.d/xrdp.conf # buildkit
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)ADD src/clear3d.theme /usr/share/plank/themes/Default/dock.theme # buildkit
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)ENV TZ=Asia/Shanghai TERM=xterm SSHD_PORT=10022 XRDP_PORT=10089 VNC_PORT=10081 VNC_OFFSET=0 VNC_LIMIT=1 VNC_RW=headless VNC_RO=headless!@#
2021-07-13 14:15:15 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c useradd -mp j9X2HRQvPCphA -s /bin/bash -G sudo headless && echo "headless:headless" |chpasswd && echo 'Cmnd_Alias SU = /bin/su' >> /etc/sudoers && echo "headless ALL=(root) NOPASSWD: ALL" >> /etc/sudoers && chmod +x /*.sh; test -f /usr/bin/dbus-daemon && chmod 700 /usr/bin/dbus-* || echo "dbus skip chmod."; test -f /usr/bin/dbus-daemon && chown headless:headless /usr/bin/dbus-* || echo "dbus skip chown."; line=$(cat /etc/supervisor/supervisord.conf |grep "^chmod=0700" -n |cut -d':' -f1); sed -i "${line}cchmod=0770" /etc/supervisor/supervisord.conf; sed -i "${line}achown=headless:headless" /etc/supervisor/supervisord.conf; # buildkit
2021-07-13 14:15:16 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c echo "welcome! HeadlessBox." > /etc/motd && ln -s /usr/bin/vim.tiny /usr/bin/vt && rm -f /bin/sh && ln -s /bin/bash /bin/sh && echo "alias ll='ls -lF'; alias la='ls -A'; alias l='ls -CF';" >> /home/headless/.bashrc; printf '%s\n' 'session required pam_env.so readenv=1' >> /etc/pam.d/xrdp-sesman; sed -i "s^path-exclude /usr/share/locale/\*^# path-exclude /usr/share/locale/\*^g" /etc/dpkg/dpkg.cfg.d/docker; mkdir -p /usr/share/man/man1/; # buildkit
2021-07-13 14:15:16 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c test -z "$AUDIO" && exit 0; mkdir -p /run/dbus/ && chown messagebus:messagebus /run/dbus/; dbus-uuidgen > /etc/machine-id; ln -sf /etc/machine-id /var/lib/dbus/machine-id; # buildkit
2021-07-13 14:15:16 UTC (buildkit.dockerfile.v0)ADD src/f/dconf.ini /usr/share/dconf.ini # buildkit
2021-07-13 14:15:16 UTC (buildkit.dockerfile.v0)COPY src/f/.config/emp/.. /home/headless/.config/ # buildkit
2021-07-13 14:15:17 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c test -z "$FULL" && exit 0; find /home/headless/.config |wc; ln -s /usr/share/rime-data/wubi_pinyin.schema.yaml /home/headless/.config/ibus/rime/; chown -R headless:headless /home/headless/.config; echo "export XMODIFIERS=@im=ibus" >> /etc/profile; echo "export GTK_IM_MODULE=ibus" >> /etc/profile; echo "export QT_IM_MODULE=ibus" >> /etc/profile; mkdir -p /etc/dconf/db; su - headless -c "dbus-launch dconf reset -f /; dbus-launch dconf load / < /usr/share/dconf.ini; "; dbus-launch dconf update; # buildkit
2021-07-13 14:15:23 UTC (buildkit.dockerfile.v0)RUN |2 AUDIO=true FULL=/.. /bin/sh -c test -z "$FULL" && exit 0; bash -c "arr=\"$(cd /usr/share/locale1; ls)\"; for ONE in \${arr[@]}; do rm -rf /usr/share/locale/\$ONE ; ln -s /usr/share/locale1/\$ONE /usr/share/locale/ ; done"; su - headless -c "$(curl -fsSL https://gitee.com/g-system/oh-my-bash/raw/sam-custom/tools/install.sh)"; rm -rf /home/headless/.oh-my-bash/.git; bash -c 'cd /home/headless/.oh-my-bash/themes; rm -rf `ls |grep -v "axin\|sh$"`'; sed -i "s^OSH_THEME=\"font\"^OSH_THEME=\"axin\"^g" /home/headless/.bashrc; cd /home/headless/.config/plank/dock1/launchers; rm -f ristretto* geany* flameshot*; # buildkit
2021-07-13 14:15:23 UTC (buildkit.dockerfile.v0)WORKDIR /home/headless
2021-07-13 14:15:23 UTC (buildkit.dockerfile.v0)EXPOSE map[10022/tcp:{} 10081/tcp:{} 10089/tcp:{}]
2021-07-13 14:15:23 UTC (buildkit.dockerfile.v0)CMD ["/entry.sh"]
Please be careful as this will not just delete the reference but also the actual content!
For example when you have latest and v1.2.3 both pointing to the same image
the deletion of latest will also permanently remove v1.2.3.