mirror of
https://github.com/linuxserver/docker-openssh-server.git
synced 2026-02-20 04:33:38 +08:00
Rebase to alpine 3.15
This commit is contained in:
parent
85208554d2
commit
49477f3214
@ -1,4 +1,4 @@
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine:3.14
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine:3.15
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -16,7 +16,7 @@ RUN \
|
||||
sudo && \
|
||||
echo "**** install openssh-server ****" && \
|
||||
if [ -z ${OPENSSH_RELEASE+x} ]; then \
|
||||
OPENSSH_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.14/main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp && \
|
||||
OPENSSH_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.15/main/x86_64/APKINDEX.tar.gz" | tar -xz -C /tmp && \
|
||||
awk '/^P:openssh-server-pam$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
|
||||
fi && \
|
||||
apk add --no-cache \
|
||||
@ -31,3 +31,7 @@ RUN \
|
||||
|
||||
# add local files
|
||||
COPY /root /
|
||||
|
||||
EXPOSE 2222
|
||||
|
||||
VOLUME /config
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.14
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.15
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -16,7 +16,7 @@ RUN \
|
||||
sudo && \
|
||||
echo "**** install openssh-server ****" && \
|
||||
if [ -z ${OPENSSH_RELEASE+x} ]; then \
|
||||
OPENSSH_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.14/main/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && \
|
||||
OPENSSH_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.15/main/aarch64/APKINDEX.tar.gz" | tar -xz -C /tmp && \
|
||||
awk '/^P:openssh-server-pam$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
|
||||
fi && \
|
||||
apk add --no-cache \
|
||||
@ -31,3 +31,7 @@ RUN \
|
||||
|
||||
# add local files
|
||||
COPY /root /
|
||||
|
||||
EXPOSE 2222
|
||||
|
||||
VOLUME /config
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.14
|
||||
FROM ghcr.io/linuxserver/baseimage-alpine:arm32v7-3.15
|
||||
|
||||
# set version label
|
||||
ARG BUILD_DATE
|
||||
@ -16,7 +16,7 @@ RUN \
|
||||
sudo && \
|
||||
echo "**** install openssh-server ****" && \
|
||||
if [ -z ${OPENSSH_RELEASE+x} ]; then \
|
||||
OPENSSH_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.14/main/armhf/APKINDEX.tar.gz" | tar -xz -C /tmp && \
|
||||
OPENSSH_RELEASE=$(curl -sL "http://dl-cdn.alpinelinux.org/alpine/v3.15/main/armhf/APKINDEX.tar.gz" | tar -xz -C /tmp && \
|
||||
awk '/^P:openssh-server-pam$/,/V:/' /tmp/APKINDEX | sed -n 2p | sed 's/^V://'); \
|
||||
fi && \
|
||||
apk add --no-cache \
|
||||
@ -31,3 +31,7 @@ RUN \
|
||||
|
||||
# add local files
|
||||
COPY /root /
|
||||
|
||||
EXPOSE 2222
|
||||
|
||||
VOLUME /config
|
||||
|
||||
@ -15,8 +15,8 @@ repo_vars:
|
||||
- DEV_DOCKERHUB_IMAGE = 'lsiodev/openssh-server'
|
||||
- PR_DOCKERHUB_IMAGE = 'lspipepr/openssh-server'
|
||||
- DIST_IMAGE = 'alpine'
|
||||
- DIST_TAG = '3.14'
|
||||
- DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.14/main/'
|
||||
- DIST_TAG = '3.15'
|
||||
- DIST_REPO = 'http://dl-cdn.alpinelinux.org/alpine/v3.15/main/'
|
||||
- DIST_REPO_PACKAGES = 'openssh-server-pam'
|
||||
- MULTIARCH='true'
|
||||
- CI='true'
|
||||
|
||||
@ -6,9 +6,10 @@ project_url: "https://www.openssh.com/"
|
||||
project_logo: "https://upload.wikimedia.org/wikipedia/en/6/65/OpenSSH_logo.png"
|
||||
project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is a sandboxed environment that allows ssh access without giving keys to the entire server.
|
||||
|
||||
Giving ssh access via private key often means giving full access to the server. This container creates a limited and sandboxed environment that others can ssh into.
|
||||
Giving ssh access via private key often means giving full access to the server. This container creates a limited and sandboxed environment that others can ssh into.
|
||||
|
||||
The users only have access to the folders mapped and the processes running inside this container."
|
||||
The users only have access to the folders mapped and the processes running inside this container."
|
||||
|
||||
project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}"
|
||||
|
||||
# supported architectures
|
||||
@ -92,6 +93,7 @@ app_setup_block: |
|
||||
|
||||
# changelog
|
||||
changelogs:
|
||||
- { date: "16.04.22:", desc: "Rebase to alpine 3.15."}
|
||||
- { date: "16.11.21:", desc: "Add PUBLIC_KEY_URL option"}
|
||||
- { date: "28.06.21:", desc: "Rebasing to alpine 3.14. Add support for PAM." }
|
||||
- { date: "10.02.21:", desc: "Rebasing to alpine 3.13. Add openssh-client for scp." }
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user