2021-08-15 16:50:18 UTC
171 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
RDP_PORT10089
SSH_PASSheadless
SSH_PORT10022
TERMxterm
TZAsia/Shanghai
VNC_CERT VNC_LIMIT1
VNC_OFFSET0
VNC_PASSheadless
VNC_PASS_ROView123
VNC_PORT10081
VNC_SSL_ONLYfalse
[#000] sha256:fa1690ae92289fb310aa27b793a164bf8bbedc7ddd00ca079a31bb8bb315b616 - 12.56% (21.5 MB)
[#001] sha256:b4f21137180fef33e5dcf83fc81a4017e933f82cd827468b48137928889710f0 - 0.0% (387 Bytes)
[#002] sha256:5b87480222a243f5d0137c47a6110a600f45b166c618317aa25dcecf8b81d8fd - 40.96% (70.1 MB)
[#003] sha256:d28e356cc9fd5521a5fc17af7a7300d2dc324fe81db0d1c6dd0fd3e7ffdb112c - 0.57% (997 KB)
[#004] sha256:3e8da00800a9c7c7954c1786aa3adc45458744d78acd3f1aae90f162c4026e77 - 45.19% (77.3 MB)
[#005] sha256:94b0a8b73332dd3f144f3eec50408fd2c58c20c741e85ebd5a5b90c5eb57a2f7 - 0.0% (172 Bytes)
[#006] sha256:1656f8cf4d682261eff88815a35b4ef3df93da13b39219f582031d33c9d1c5b1 - 0.4% (701 KB)
[#007] sha256:a3d352dfae40ed71c8cbde88e8d1665ffd8c20499e11dacc7139bc5ef8dfdbd2 - 0.03% (60.2 KB)
[#008] sha256:2d27dfba683f530daa004e3c9397ef1586d7f3748669bd93c14dbfa66c77e02e - 0.0% (243 Bytes)
[#009] sha256:3436834ebbb87e65889c9528ad665ff67669a26a17f5218274730e6ac09393f2 - 0.03% (58.8 KB)
[#010] sha256:facb2bbb049a848d62e2bfb8315624cfa1179e453965d3c8f78b9369f230d68f - 0.0% (3.62 KB)
[#011] sha256:df5055559add9db260989ec1fef9b8dec56cf84d4f584b3a36fb261b17f46d08 - 0.0% (2.79 KB)
[#012] sha256:2ada5bc9c892a7bc16b3eeb37c6e5453fba4d4681f9e59561ebe9c34b7f09387 - 0.0% (672 Bytes)
[#013] sha256:9701336c0976d65e4f3319dc70b1aeb5733d8e7bf07fd47bf11fe8e3b79c1be4 - 0.0% (1.36 KB)
[#014] sha256:1223172e0fe110a666e9e69e5870719a8cbce07d8543de62e57ddaa0dc1a9d96 - 0.0% (1.15 KB)
[#015] sha256:c159f33db6a0c3403c3ebc31d98183036081764ed38aab67814fdb01893e42cb - 0.12% (206 KB)
[#016] sha256:5b14148641fd69398496bcc19e82cb2dec494ef768234b4a92b5a7a39b74ac6c - 0.0% (3.08 KB)
[#017] sha256:7ad517be6ae0ed2bad09cff3faa9b9e4b8647b9a1ad7db55c5443d125da45e72 - 0.13% (220 KB)
[#018] sha256:075bea68d1d3693f60681949912e6964c54c323e8cbf366c83d72e74b6958ab7 - 0.0% (739 Bytes)
[#019] sha256:909616c12dc3f1e94c1d8b87088c429b1f490eea753929caa2ae55e2150a3465 - 0.0% (179 Bytes)
/bin/sh -c #(nop) ADD file:a88164546613d1850e5c5494cccad7124d713187bfabf592a783eb9328de51eb in /
2021-05-12 01:23:22 UTC/bin/sh -c #(nop) CMD ["bash"]
2021-07-13 07:05:07 UTC/bin/sh -c #(nop) 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 07:05:07 UTC/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
2021-07-17 16:06:43 UTC/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 hsetroot xcompmgr dropbear openssh-sftp-server lftp jq; bash -c "rm -rf /usr/share/fluxbox{nls,styles}";
2021-07-17 16:08:20 UTC/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; bash -c "cd /usr/local/novnc; rm -rf .github package.json README.md .gitignore .eslint* .gitmodules tests docs; rm -rf ./utils/websockify/{tests,Windows,docs}; ";
2021-07-17 16:08:20 UTC/bin/sh -c #(nop) ARG AUDIO=
2021-07-17 16:11:02 UTC|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;
2021-07-17 16:11:02 UTC/bin/sh -c #(nop) ARG FULL=
2021-07-17 16:11:03 UTC|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;
2021-07-17 16:11:03 UTC|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 curl wget git gnupg libsecret-1-0 libnss3 libxtst6 libasound2;
2021-07-17 16:11:04 UTC|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; mv /opt/asbru /usr/local; rm -f /usr/bin/asbru-cm; ln -s /usr/local/asbru/asbru-cm /usr/bin/; cd /usr/share/icons/hicolor/scalable/apps; rm -f asbru-cm.svg; ln -s /usr/local/asbru/res/asbru-logo.svg ./asbru-cm.svg
2021-08-03 03:54:59 UTC|2 AUDIO=true FULL= /bin/sh -c test -z "$FULL" && exit 0; apt.sh libglu1-mesa xdg-utils;
2021-08-03 03:54:59 UTC/bin/sh -c #(nop) COPY dir:6b58236ef8eea8804b5d87c2a7d275751e51732f23805adc11652b314919aa8b in /usr/share/locale1
2021-08-03 03:54:59 UTC/bin/sh -c #(nop) COPY dir:55aa1be84e52e1789e176b0075fe048315e120dca400a942bae384224ab8a194 in /usr/local/xrdp
2021-08-03 03:54:59 UTC/bin/sh -c #(nop) COPY dir:c2b5b2c681516917cca865855598dd39ee786075c5031535fe4dda5170f862bb in /var/lib/xrdp-pulseaudio-installer
2021-08-03 03:55:00 UTC|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/;
2021-08-03 03:55:00 UTC/bin/sh -c #(nop) ADD dir:1cf0661b2b4993a04b1176fe2f9ac38c28ab3921a3d909d94c00cbce60d5702e in /etc/skel
2021-08-03 03:55:00 UTC/bin/sh -c #(nop) ADD dir:c516db54d77bb9bbda76f2ef6b4e6a5cd972d2fc6ef6e1033b0524b9d2159afc in /etc
2021-08-14 16:09:42 UTC/bin/sh -c #(nop) ADD multi:bcb47f5ca0e09b579923c3bae47367b1faa06769df37d78b2f48e9495e52d9cc in /
2021-08-14 16:09:42 UTC/bin/sh -c #(nop) ADD file:396bb4af28d370e9091d96e34c325a742919e0422751795b8d0b1f1e390850a9 in /etc/supervisor/conf.d/xrdp.conf
2021-08-14 16:09:42 UTC/bin/sh -c #(nop) ADD file:a7bca8ab70cace4c19c6a9e413d44d2e049f8a9e92a76351f16a5d4f8faaf7a8 in /usr/local/novnc/index.tpl.html
2021-08-14 16:09:43 UTC/bin/sh -c #(nop) ADD file:47d6a7c40aecf46ea1fd42778a8ffce41f23a37139996f3e71dd889c8c2a3313 in /usr/share/plank/themes/Default/dock.theme
2021-08-14 16:09:43 UTC/bin/sh -c #(nop) ENV TERM=xterm SSH_PORT=10022 RDP_PORT=10089 VNC_PORT=10081 SSH_PASS=headless VNC_PASS=headless VNC_PASS_RO=View123 VNC_SSL_ONLY=false VNC_CERT= VNC_OFFSET=0 VNC_LIMIT=1 TZ=Asia/Shanghai
2021-08-14 16:09:43 UTC|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; mkdir -p /etc/novnc; rq=`date +%Y%m%d_%H%M%S`; openssl req -new -x509 -days 3650 -nodes -subj "/C=CA/ST=CA2/L=CA3/O=headless@docker/OU=update@image_$rq/CN=headless" -out /etc/novnc/self.pem -keyout /etc/novnc/self.pem;
2021-08-14 16:09:44 UTC|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/; su - headless -c "mkdir -p /home/headless/.config/plank/dock1/launchers";
2021-08-14 16:09:45 UTC|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; cd /home/headless/.qmmp/skins/; unzip Dark_Materia.wsz; chmod 755 -R darkmateria; wget -qO /usr/share/backgrounds/xfce/pure-blue.jpg https://gitee.com/infrastlabs/docker-headless/raw/dev/deploy/assets/pure-blue.jpg; wget -qO /usr/share/backgrounds/xfce/xfce-teal.jpg https://gitee.com/infrastlabs/docker-headless/raw/dev/deploy/assets/bg-debian-litegrey.png;
2021-08-14 16:09:45 UTC/bin/sh -c #(nop) ADD file:2b20bbdb93aa4bf3b9fe8e417c174b0478617ad3dcc809bbbce5ef5c4efdc5a7 in /usr/share/dconf.ini
2021-08-14 16:09:46 UTC/bin/sh -c #(nop) COPY file:d4bd28d5f7e0dcf40e4717ca8f73d8100020086e85d01031ca9a05de19bcf955 in /home/headless/.config/
2021-08-14 16:09:46 UTC|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;
2021-08-15 16:50:17 UTC|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^value=\"gnome\"^value=\"Papirus-Bunsen-grey\"^g" /home/headless/.config/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml; 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*; wget -qO /usr/share/backgrounds/xfce/xfce-teal.jpg https://gitee.com/infrastlabs/docker-headless/raw/dev/deploy/assets/bg-blue-linestar.jpg; wget https://gitee.com/infrastlabs/docker-headless/raw/dev/deploy/assets/bunsen-papirus-icon-theme_10.3-2_all.deb; dpkg -i bunsen-papirus-icon-theme_10.3-2_all.deb; rm -f bunsen-papirus-icon-theme_10.3-2_all.deb;
2021-08-15 16:50:17 UTC/bin/sh -c #(nop) WORKDIR /home/headless
2021-08-15 16:50:18 UTC/bin/sh -c #(nop) EXPOSE 10022/tcp 10081/tcp 10089/tcp
2021-08-15 16:50:18 UTC/bin/sh -c #(nop) 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.