Namespace
infrastlabs
Image / Tag
docker-headless:box05-full
Content Digest
sha256:4b76c6e8846ecc44b89cd23c75a19ff95335b528c24ae7c8a08a5f755c5a6cf6
Details
Created

2021-07-13 14:15:23 UTC

Size

289 MB

Content Digest
Environment
DEBIAN_FRONTEND

noninteractive

LOC_APPS2

gnome-system-monitor engrampa ristretto

LOC_APPS

tint2 plank thunar sakura geany rofi dunst

LOC_XFCE

xfce4-settings xfce4-session xfwm4 xfdesktop4

PATH

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

SSHD_PORT

10022

TERM

xterm

TZ

Asia/Shanghai

VNC_LIMIT

1

VNC_OFFSET

0

VNC_PORT

10081

VNC_RO

headless!@#

VNC_RW

headless

XRDP_PORT

10089


Layers

[#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)


History
2021-06-23 00:22:13 UTC

/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"]

Danger Zone
Delete Tag

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.

Delete