Namespace
jumpserver
Image / Tag
jms_all:v2.9.2
Content Digest
sha256:7f33f4e8f9860b0cca53496818a46d3a8bf7205d77630fd5b303d0703160d88b
Details
Created

2021-04-29 09:39:00 UTC

Size

525 MB

Content Digest
Environment
BOOTSTRAP_TOKEN

KXOeyNgDeTdpeu9q

CORE_HOST

http://127.0.0.1:8080

DB_ENGINE

mysql

DB_HOST

127.0.0.1

DB_NAME

jumpserver

DB_PASSWORD

weakPassword

DB_PORT

3306

DB_USER

jumpserver

GUACAMOLE_HOME

/config/guacamole

GUACAMOLE_LOG_LEVEL

ERROR

JUMPSERVER_CLEAR_DRIVE_SCHEDULE

24

JUMPSERVER_CLEAR_DRIVE_SESSION

true

JUMPSERVER_COLOR_DEPTH

32

JUMPSERVER_DISABLE_BITMAP_CACHING

true

JUMPSERVER_DISABLE_GLYPH_CACHING

true

JUMPSERVER_DPI

120

JUMPSERVER_DRIVE_PATH

/config/guacamole/data/drive

JUMPSERVER_ENABLE_DRIVE

true

JUMPSERVER_KEY_DIR

/config/guacamole/data/keys

JUMPSERVER_RECORD_PATH

/config/guacamole/data/record

JUMPSERVER_SERVER

http://127.0.0.1:8080

LANG

en_US.utf8

LOG_LEVEL

ERROR

PATH

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

REDIS_HOST

127.0.0.1

REDIS_PASSWORD

weakPassword

REDIS_PORT

6379

SECRET_KEY

kWQdmdCQKjaWlHYpPhkNQDkfaRulM6YnHctsHLlSPs8287o2kW

Version

v2.9.2


Layers

[#000] sha256:345e3491a907bb7c6f1bdddcf4a94284b8b6ddd77eb7d93f09432b17b20f2bbe - 5.18% (27.2 MB)

[#001] sha256:57671312ef6fdbecf340e5fed0fb0863350cd806c92b1fdd7978adbd02afc5c3 - 0.0% (851 Bytes)

[#002] sha256:5e9250ddb7d0fa6d13302c7c3e6a0aa40390e42424caed1e5289077ee4054709 - 0.0% (187 Bytes)

[#003] sha256:7021c6644b13901b5b5b7975361a0cd907c7a128370238a067207929a2444716 - 65.53% (344 MB)

[#004] sha256:06f843c932d276f9e4f1a4592940e086806c95f5c027002d89cdd0e427487104 - 29.29% (154 MB)

[#005] sha256:bff55cc9a8ac2686079e8412f37b70ab5830846f885018a90df54a775512e914 - 0.0% (257 Bytes)

[#006] sha256:db414afe84bf0999aab3eb70ebc8f21f37d5ad39c9ee2711234492236595e7b5 - 0.0% (479 Bytes)

[#007] sha256:fd51de37ac5d6fbea04f8f2a3dfbb423316a93070bb69e59c23831f92551d09b - 0.0% (472 Bytes)


History
2021-04-23 22:21:34 UTC

/bin/sh -c #(nop) ADD file:5c44a80f547b7d68b550b0e64aef898b361666857abf9a5c8f3f8d0567b8e8e4 in /

2021-04-23 22:21:35 UTC

/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests

2021-04-23 22:21:36 UTC

/bin/sh -c [ -z "$(apt-get indextargets)" ]

2021-04-23 22:21:37 UTC

/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container

2021-04-23 22:21:37 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

WORKDIR /opt

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH Version=v2.9.2

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

ENV Version=v2.9.2 LANG=en_US.utf8

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETARCH=amd64 Version=v2.9.2 /bin/sh -c set -ex && apt-get update && apt-get install -y wget curl gnupg2 ca-certificates lsb-release language-pack-en netcat && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "LANG=$LANG" > /etc/default/locale && echo "deb http://nginx.org/packages/ubuntu focal nginx" > /etc/apt/sources.list.d/nginx.list && wget -O /etc/apt/trusted.gpg.d/nginx_signing.asc https://nginx.org/keys/nginx_signing.key && apt-get install -y python3.8 python3.8-dev python3-venv libffi-dev libxml2 libxslt-dev libmariadb-dev libldap2-dev libsasl2-dev sshpass mariadb-client bash-completion make openjdk-8-jre-headless && apt-get install -y libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev && apt-get install -y libavcodec-dev libavformat-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev && python3.8 -m venv /opt/py3 && mkdir -p /config/guacamole/lib /config/guacamole/extensions /config/guacamole/data/log/ /config/guacamole/data/record /config/guacamole/data/drive && TOMCAT_VER=`curl -s http://tomcat.apache.org/tomcat-9.0-doc/ | grep 'Version ' | awk '{print $2}' | sed 's/.$//'` && wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v${TOMCAT_VER}/bin/apache-tomcat-${TOMCAT_VER}.tar.gz && tar -xf apache-tomcat-${TOMCAT_VER}.tar.gz -C /config && mv /config/apache-tomcat-${TOMCAT_VER} /config/tomcat9 && rm -f apache-tomcat-${TOMCAT_VER}.tar.gz && rm -rf /config/tomcat9/webapps/* && sed -i 's/Connector port="8080"/Connector port="8081"/g' /config/tomcat9/conf/server.xml && echo "java.util.logging.ConsoleHandler.encoding = UTF-8" >> /config/tomcat9/conf/logging.properties && wget http://download.jumpserver.org/public/guacamole-server-1.3.0.tar.gz && tar -xf guacamole-server-1.3.0.tar.gz && cd guacamole-server-1.3.0 && ./configure --with-init-dir=/etc/init.d --disable-guaclog && make && make install && ldconfig && wget http://download.jumpserver.org/release/${Version}/guacamole-client-${Version}.tar.gz && tar -xf guacamole-client-${Version}.tar.gz && cp guacamole-client-${Version}/guacamole-*.war /config/tomcat9/webapps/ROOT.war && cp guacamole-client-${Version}/guacamole-*.jar /config/guacamole/extensions/ && cd /opt && rm -rf guacamole-server-1.3.0 guacamole-server-1.3.0.tar.gz guacamole-client-${Version} guacamole-client-${Version}.tar.gz && rm -rf /var/lib/apt/lists/* # buildkit

2021-04-29 09:36:53 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETARCH=amd64 Version=v2.9.2 /bin/sh -c set -ex && apt-get update && wget https://github.com/jumpserver/jumpserver/releases/download/${Version}/jumpserver-${Version}.tar.gz && tar -xf jumpserver-${Version}.tar.gz && mv jumpserver-${Version} jumpserver && wget https://github.com/jumpserver/koko/releases/download/${Version}/koko-${Version}-linux-${TARGETARCH}.tar.gz && tar -xf koko-${Version}-linux-${TARGETARCH}.tar.gz && mv koko-${Version}-linux-${TARGETARCH} koko && mv /opt/koko/kubectl /usr/local/bin/ && wget https://download.jumpserver.org/public/kubectl-linux-${TARGETARCH}.tar.gz && tar -xf kubectl-linux-${TARGETARCH}.tar.gz && chmod 755 kubectl && mv kubectl /usr/local/bin/rawkubectl && wget http://download.jumpserver.org/public/kubectl_aliases.tar.gz && mkdir /opt/kubectl-aliases/ && tar -xf kubectl_aliases.tar.gz -C /opt/kubectl-aliases/ && chown -R root:root /opt/kubectl-aliases/ && chmod 755 /opt/koko/init-kubectl.sh && wget -O guacamole-${Version}.tar.gz https://github.com/jumpserver/docker-guacamole/archive/master.tar.gz && mkdir /opt/guacamole && tar -xf guacamole-${Version}.tar.gz -C /opt/guacamole --strip-components 1 && wget https://github.com/jumpserver/lina/releases/download/${Version}/lina-${Version}.tar.gz && tar -xf lina-${Version}.tar.gz && mv lina-${Version} lina && wget https://github.com/jumpserver/luna/releases/download/${Version}/luna-${Version}.tar.gz && tar -xf luna-${Version}.tar.gz && mv luna-${Version} luna && . /opt/py3/bin/activate && pip install --upgrade pip==20.2.4 setuptools==49.6.0 wheel==0.34.2 && pip install -r /opt/jumpserver/requirements/requirements.txt && cd guacamole && mv /opt/guacamole/guacamole.properties /config/guacamole/ && wget https://download.jumpserver.org/public/ssh-forward-linux-${TARGETARCH}.tar.gz && tar -xf ssh-forward-linux-${TARGETARCH}.tar.gz -C /bin/ && chown root:root /bin/ssh-forward && chmod 755 /bin/ssh-forward && cd /opt && apt-get install -y nginx && echo > /etc/nginx/conf.d/default.conf && wget -O /etc/nginx/conf.d/jumpserver.conf https://demo.jumpserver.org/download/nginx/conf.d/latest/jumpserver.conf && chown -R root:root /opt/* && echo ". /opt/py3/bin/activate" >> ~/.bashrc && apt-get clean all && rm -rf /opt/guacamole /opt/guacamole-server-1.3.0 && rm -rf /opt/*.tar.gz && rm -rf /var/lib/apt/lists/* && rm -rf ~/.cache/pip # buildkit

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

COPY allinone/readme.txt readme.txt # buildkit

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

COPY allinone/entrypoint.sh . # buildkit

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETARCH=amd64 Version=v2.9.2 /bin/sh -c chmod +x ./entrypoint.sh # buildkit

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

VOLUME [/opt/jumpserver/data]

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

VOLUME [/opt/koko/data]

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

VOLUME [/config/guacamole/data]

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

ENV SECRET_KEY=kWQdmdCQKjaWlHYpPhkNQDkfaRulM6YnHctsHLlSPs8287o2kW BOOTSTRAP_TOKEN=KXOeyNgDeTdpeu9q DB_ENGINE=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=jumpserver DB_PASSWORD=weakPassword DB_NAME=jumpserver REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD=weakPassword CORE_HOST=http://127.0.0.1:8080 LOG_LEVEL=ERROR JUMPSERVER_KEY_DIR=/config/guacamole/data/keys GUACAMOLE_HOME=/config/guacamole GUACAMOLE_LOG_LEVEL=ERROR JUMPSERVER_ENABLE_DRIVE=true JUMPSERVER_RECORD_PATH=/config/guacamole/data/record JUMPSERVER_DRIVE_PATH=/config/guacamole/data/drive JUMPSERVER_CLEAR_DRIVE_SESSION=true JUMPSERVER_CLEAR_DRIVE_SCHEDULE=24 JUMPSERVER_SERVER=http://127.0.0.1:8080 JUMPSERVER_COLOR_DEPTH=32 JUMPSERVER_DPI=120 JUMPSERVER_DISABLE_BITMAP_CACHING=true JUMPSERVER_DISABLE_GLYPH_CACHING=true

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

EXPOSE map[2222/tcp:{} 80/tcp:{}]

2021-04-29 09:39:00 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["./entrypoint.sh"]

Details
Created

2021-04-29 10:35:47 UTC

Size

502 MB

Content Digest
Environment
BOOTSTRAP_TOKEN

KXOeyNgDeTdpeu9q

CORE_HOST

http://127.0.0.1:8080

DB_ENGINE

mysql

DB_HOST

127.0.0.1

DB_NAME

jumpserver

DB_PASSWORD

weakPassword

DB_PORT

3306

DB_USER

jumpserver

GUACAMOLE_HOME

/config/guacamole

GUACAMOLE_LOG_LEVEL

ERROR

JUMPSERVER_CLEAR_DRIVE_SCHEDULE

24

JUMPSERVER_CLEAR_DRIVE_SESSION

true

JUMPSERVER_COLOR_DEPTH

32

JUMPSERVER_DISABLE_BITMAP_CACHING

true

JUMPSERVER_DISABLE_GLYPH_CACHING

true

JUMPSERVER_DPI

120

JUMPSERVER_DRIVE_PATH

/config/guacamole/data/drive

JUMPSERVER_ENABLE_DRIVE

true

JUMPSERVER_KEY_DIR

/config/guacamole/data/keys

JUMPSERVER_RECORD_PATH

/config/guacamole/data/record

JUMPSERVER_SERVER

http://127.0.0.1:8080

LANG

en_US.utf8

LOG_LEVEL

ERROR

PATH

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

REDIS_HOST

127.0.0.1

REDIS_PASSWORD

weakPassword

REDIS_PORT

6379

SECRET_KEY

kWQdmdCQKjaWlHYpPhkNQDkfaRulM6YnHctsHLlSPs8287o2kW

Version

v2.9.2


Layers

[#000] sha256:80bc30679ac1fd798f3241208c14accd6a364cb8a6224d1127dfb1577d10554f - 5.15% (25.9 MB)

[#001] sha256:9bf18fab4cfbf479fa9f8409ad47e2702c63241304c2cdd4c33f2a1633c5f85e - 0.0% (850 Bytes)

[#002] sha256:5979309c983a2adeff352538937475cf961d49c34194fa2aab142effe19ed9c1 - 0.0% (189 Bytes)

[#003] sha256:a0e9828c5c3b7eb9c49c0d39f4f24c1953c2f340cfee4a8a068570d92b2a7ed9 - 64.39% (324 MB)

[#004] sha256:6d0da50cae7b61d609c0eeb8e1233c07e9b026a066f7d2c9778ea426915d77c5 - 30.46% (153 MB)

[#005] sha256:2c439fdd9609dcd9cc4f3c8c86e4512573236d7e78414fc23d709fe87029845f - 0.0% (258 Bytes)

[#006] sha256:dd3dc3980084387cc564e3e9e5340ca0fd4fa7e068957be4aefc95ac8f66d2bf - 0.0% (478 Bytes)

[#007] sha256:e188b181753bce511906e99ff3f74341ead87063b7a5071822b1a3d473c74095 - 0.0% (473 Bytes)


History
2021-04-23 22:47:51 UTC

/bin/sh -c #(nop) ADD file:57e6f432b1329c286e596ded8065bebdfc70a87fae91dd79bd805363ef008e5d in /

2021-04-23 22:47:54 UTC

/bin/sh -c set -xe && echo '#!/bin/sh' > /usr/sbin/policy-rc.d && echo 'exit 101' >> /usr/sbin/policy-rc.d && chmod +x /usr/sbin/policy-rc.d && dpkg-divert --local --rename --add /sbin/initctl && cp -a /usr/sbin/policy-rc.d /sbin/initctl && sed -i 's/^exit.*/exit 0/' /sbin/initctl && echo 'force-unsafe-io' > /etc/dpkg/dpkg.cfg.d/docker-apt-speedup && echo 'DPkg::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' > /etc/apt/apt.conf.d/docker-clean && echo 'APT::Update::Post-Invoke { "rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true"; };' >> /etc/apt/apt.conf.d/docker-clean && echo 'Dir::Cache::pkgcache ""; Dir::Cache::srcpkgcache "";' >> /etc/apt/apt.conf.d/docker-clean && echo 'Acquire::Languages "none";' > /etc/apt/apt.conf.d/docker-no-languages && echo 'Acquire::GzipIndexes "true"; Acquire::CompressionTypes::Order:: "gz";' > /etc/apt/apt.conf.d/docker-gzip-indexes && echo 'Apt::AutoRemove::SuggestsImportant "false";' > /etc/apt/apt.conf.d/docker-autoremove-suggests

2021-04-23 22:47:57 UTC

/bin/sh -c [ -z "$(apt-get indextargets)" ]

2021-04-23 22:47:59 UTC

/bin/sh -c mkdir -p /run/systemd && echo 'docker' > /run/systemd/container

2021-04-23 22:47:59 UTC

/bin/sh -c #(nop) CMD ["/bin/bash"]

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

WORKDIR /opt

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

ARG TARGETARCH Version=v2.9.2

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

ENV Version=v2.9.2 LANG=en_US.utf8

2021-04-29 09:33:20 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETARCH=arm64 Version=v2.9.2 /bin/sh -c set -ex && apt-get update && apt-get install -y wget curl gnupg2 ca-certificates lsb-release language-pack-en netcat && ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "LANG=$LANG" > /etc/default/locale && echo "deb http://nginx.org/packages/ubuntu focal nginx" > /etc/apt/sources.list.d/nginx.list && wget -O /etc/apt/trusted.gpg.d/nginx_signing.asc https://nginx.org/keys/nginx_signing.key && apt-get install -y python3.8 python3.8-dev python3-venv libffi-dev libxml2 libxslt-dev libmariadb-dev libldap2-dev libsasl2-dev sshpass mariadb-client bash-completion make openjdk-8-jre-headless && apt-get install -y libcairo2-dev libjpeg-turbo8-dev libpng-dev libtool-bin libossp-uuid-dev && apt-get install -y libavcodec-dev libavformat-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev && python3.8 -m venv /opt/py3 && mkdir -p /config/guacamole/lib /config/guacamole/extensions /config/guacamole/data/log/ /config/guacamole/data/record /config/guacamole/data/drive && TOMCAT_VER=`curl -s http://tomcat.apache.org/tomcat-9.0-doc/ | grep 'Version ' | awk '{print $2}' | sed 's/.$//'` && wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v${TOMCAT_VER}/bin/apache-tomcat-${TOMCAT_VER}.tar.gz && tar -xf apache-tomcat-${TOMCAT_VER}.tar.gz -C /config && mv /config/apache-tomcat-${TOMCAT_VER} /config/tomcat9 && rm -f apache-tomcat-${TOMCAT_VER}.tar.gz && rm -rf /config/tomcat9/webapps/* && sed -i 's/Connector port="8080"/Connector port="8081"/g' /config/tomcat9/conf/server.xml && echo "java.util.logging.ConsoleHandler.encoding = UTF-8" >> /config/tomcat9/conf/logging.properties && wget http://download.jumpserver.org/public/guacamole-server-1.3.0.tar.gz && tar -xf guacamole-server-1.3.0.tar.gz && cd guacamole-server-1.3.0 && ./configure --with-init-dir=/etc/init.d --disable-guaclog && make && make install && ldconfig && wget http://download.jumpserver.org/release/${Version}/guacamole-client-${Version}.tar.gz && tar -xf guacamole-client-${Version}.tar.gz && cp guacamole-client-${Version}/guacamole-*.war /config/tomcat9/webapps/ROOT.war && cp guacamole-client-${Version}/guacamole-*.jar /config/guacamole/extensions/ && cd /opt && rm -rf guacamole-server-1.3.0 guacamole-server-1.3.0.tar.gz guacamole-client-${Version} guacamole-client-${Version}.tar.gz && rm -rf /var/lib/apt/lists/* # buildkit

2021-04-29 10:00:18 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETARCH=arm64 Version=v2.9.2 /bin/sh -c set -ex && apt-get update && wget https://github.com/jumpserver/jumpserver/releases/download/${Version}/jumpserver-${Version}.tar.gz && tar -xf jumpserver-${Version}.tar.gz && mv jumpserver-${Version} jumpserver && wget https://github.com/jumpserver/koko/releases/download/${Version}/koko-${Version}-linux-${TARGETARCH}.tar.gz && tar -xf koko-${Version}-linux-${TARGETARCH}.tar.gz && mv koko-${Version}-linux-${TARGETARCH} koko && mv /opt/koko/kubectl /usr/local/bin/ && wget https://download.jumpserver.org/public/kubectl-linux-${TARGETARCH}.tar.gz && tar -xf kubectl-linux-${TARGETARCH}.tar.gz && chmod 755 kubectl && mv kubectl /usr/local/bin/rawkubectl && wget http://download.jumpserver.org/public/kubectl_aliases.tar.gz && mkdir /opt/kubectl-aliases/ && tar -xf kubectl_aliases.tar.gz -C /opt/kubectl-aliases/ && chown -R root:root /opt/kubectl-aliases/ && chmod 755 /opt/koko/init-kubectl.sh && wget -O guacamole-${Version}.tar.gz https://github.com/jumpserver/docker-guacamole/archive/master.tar.gz && mkdir /opt/guacamole && tar -xf guacamole-${Version}.tar.gz -C /opt/guacamole --strip-components 1 && wget https://github.com/jumpserver/lina/releases/download/${Version}/lina-${Version}.tar.gz && tar -xf lina-${Version}.tar.gz && mv lina-${Version} lina && wget https://github.com/jumpserver/luna/releases/download/${Version}/luna-${Version}.tar.gz && tar -xf luna-${Version}.tar.gz && mv luna-${Version} luna && . /opt/py3/bin/activate && pip install --upgrade pip==20.2.4 setuptools==49.6.0 wheel==0.34.2 && pip install -r /opt/jumpserver/requirements/requirements.txt && cd guacamole && mv /opt/guacamole/guacamole.properties /config/guacamole/ && wget https://download.jumpserver.org/public/ssh-forward-linux-${TARGETARCH}.tar.gz && tar -xf ssh-forward-linux-${TARGETARCH}.tar.gz -C /bin/ && chown root:root /bin/ssh-forward && chmod 755 /bin/ssh-forward && cd /opt && apt-get install -y nginx && echo > /etc/nginx/conf.d/default.conf && wget -O /etc/nginx/conf.d/jumpserver.conf https://demo.jumpserver.org/download/nginx/conf.d/latest/jumpserver.conf && chown -R root:root /opt/* && echo ". /opt/py3/bin/activate" >> ~/.bashrc && apt-get clean all && rm -rf /opt/guacamole /opt/guacamole-server-1.3.0 && rm -rf /opt/*.tar.gz && rm -rf /var/lib/apt/lists/* && rm -rf ~/.cache/pip # buildkit

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

COPY allinone/readme.txt readme.txt # buildkit

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

COPY allinone/entrypoint.sh . # buildkit

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

RUN |2 TARGETARCH=arm64 Version=v2.9.2 /bin/sh -c chmod +x ./entrypoint.sh # buildkit

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

VOLUME [/opt/jumpserver/data]

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

VOLUME [/opt/koko/data]

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

VOLUME [/config/guacamole/data]

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

ENV SECRET_KEY=kWQdmdCQKjaWlHYpPhkNQDkfaRulM6YnHctsHLlSPs8287o2kW BOOTSTRAP_TOKEN=KXOeyNgDeTdpeu9q DB_ENGINE=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_USER=jumpserver DB_PASSWORD=weakPassword DB_NAME=jumpserver REDIS_HOST=127.0.0.1 REDIS_PORT=6379 REDIS_PASSWORD=weakPassword CORE_HOST=http://127.0.0.1:8080 LOG_LEVEL=ERROR JUMPSERVER_KEY_DIR=/config/guacamole/data/keys GUACAMOLE_HOME=/config/guacamole GUACAMOLE_LOG_LEVEL=ERROR JUMPSERVER_ENABLE_DRIVE=true JUMPSERVER_RECORD_PATH=/config/guacamole/data/record JUMPSERVER_DRIVE_PATH=/config/guacamole/data/drive JUMPSERVER_CLEAR_DRIVE_SESSION=true JUMPSERVER_CLEAR_DRIVE_SCHEDULE=24 JUMPSERVER_SERVER=http://127.0.0.1:8080 JUMPSERVER_COLOR_DEPTH=32 JUMPSERVER_DPI=120 JUMPSERVER_DISABLE_BITMAP_CACHING=true JUMPSERVER_DISABLE_GLYPH_CACHING=true

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

EXPOSE map[2222/tcp:{} 80/tcp:{}]

2021-04-29 10:35:47 UTC (buildkit.dockerfile.v0)

ENTRYPOINT ["./entrypoint.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