alpine-mikrotik (9c6380a20ec56386bcd460cbdfa8c15a90d578c9)
Installation
docker pull git.exithub.net/ivan.pavlina/alpine-mikrotik:9c6380a20ec56386bcd460cbdfa8c15a90d578c9sha256:21fcbb37ce9fe5e99b15a55635afa4778879cedb3fdbc67c5756f52502175f37About this package
SSH root shell container for RouterOS (openssh, sqlite, vim; authorized_keys from env)
Image layers
| ADD alpine-minirootfs-3.24.2-aarch64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG VERSION=main-9c6380a |
| ARG COMMIT=9c6380a20ec56386bcd460cbdfa8c15a90d578c9 |
| ARG BUILD_DATE=2026-10-20T09:07:05Z |
| LABEL org.opencontainers.image.title=alpine-mikrotik org.opencontainers.image.description=SSH root shell container for RouterOS (openssh, sqlite, vim; authorized_keys from env) org.opencontainers.image.version=main-9c6380a org.opencontainers.image.revision=9c6380a20ec56386bcd460cbdfa8c15a90d578c9 org.opencontainers.image.created=2026-10-20T09:07:05Z org.opencontainers.image.base.name=docker.io/library/alpine:3.24 |
| RUN |3 VERSION=main-9c6380a COMMIT=9c6380a20ec56386bcd460cbdfa8c15a90d578c9 BUILD_DATE=2026-10-20T09:07:05Z /bin/sh -c apk add --no-cache openssh sqlite vim tzdata ca-certificates # buildkit |
| COPY sshd_config /etc/ssh/sshd_config # buildkit |
| COPY docker-entrypoint.sh /usr/local/bin/docker-entrypoint.sh # buildkit |
| RUN |3 VERSION=main-9c6380a COMMIT=9c6380a20ec56386bcd460cbdfa8c15a90d578c9 BUILD_DATE=2026-10-20T09:07:05Z /bin/sh -c set -eux; chmod +x /usr/local/bin/docker-entrypoint.sh; mkdir -p /etc/ssh/host_keys /etc/ssh/authorized_keys.d /etc/ssh/sshd_config.d; rm -f /etc/ssh/ssh_host_*; sqlite3 --version; vim --version | head -1; ssh -V # buildkit |
| RUN |3 VERSION=main-9c6380a COMMIT=9c6380a20ec56386bcd460cbdfa8c15a90d578c9 BUILD_DATE=2026-10-20T09:07:05Z /bin/sh -c set -eux; ssh-keygen -q -t ed25519 -f /tmp/a -N '' -C selftest-a; ssh-keygen -q -t rsa -b 2048 -f /tmp/b -N '' -C selftest-b; ssh-keygen -q -t ed25519 -f /tmp/c -N '' -C other-comment; env "SSH_AUTH_KEY_selftest_a=$(cat /tmp/a.pub)" "SSH_AUTH_KEY_selftest_b=$(cat /tmp/b.pub)" "SSH_AUTH_KEY_selftest@c.example=$(cat /tmp/c.pub)" ALPINE_MIKROTIK_SELFTEST=1 /usr/local/bin/docker-entrypoint.sh; test "$(wc -l < /etc/ssh/authorized_keys.d/root)" = 3; grep -q ' other-comment$' /etc/ssh/authorized_keys.d/root; rm -rf /tmp/a /tmp/a.pub /tmp/b /tmp/b.pub /tmp/c /tmp/c.pub /etc/ssh/host_keys/* /etc/ssh/authorized_keys.d/* # buildkit |
| EXPOSE [22/tcp] |
| HEALTHCHECK {Test:[CMD-SHELL netstat -ltn 2>/dev/null | grep -q ':22' || exit 1] Interval:1m0s Timeout:10s StartPeriod:20s StartInterval:0s Retries:3} |
| ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.base.name | docker.io/library/alpine:3.24 |
| org.opencontainers.image.created | 2026-10-20T09:07:05Z |
| org.opencontainers.image.description | SSH root shell container for RouterOS (openssh, sqlite, vim; authorized_keys from env) |
| org.opencontainers.image.revision | 9c6380a20ec56386bcd460cbdfa8c15a90d578c9 |
| org.opencontainers.image.title | alpine-mikrotik |
| org.opencontainers.image.version | main-9c6380a |
Details
Versions (2)
View all
latest
2026-10-20
9c6380a20ec56386bcd460cbdfa8c15a90d578c9
2026-10-20