Sign inSign up

asapdotid/alpine

By asapdotid

•Updated almost 3 years ago

Custom docker image Alpine Linux for support SSH and Ansible playbook

Image
0

399

asapdotid/alpine repository overview

⁠Docker Alpine Tools

Docker Automated build Docker Pulls

Docker TagGit ReleaseOS VersionSize
sshsshAlpine 3.19Docker Image Size (tag)
tooltoolAlpine 3.19Docker Image Size (tag)

⁠Additional services

  • Bash
  • Sed
  • Curl
  • Gawk
  • Rsync
  • Base64 (encode & decode)
  • Python 3

⁠Check docker image version

  • Version: asapdotid/alpine:tools
docker run -t -i --rm asapdotid/alpine:${version} bash

⁠Cleaning Docker

docker system prune --all --force --volumes

⁠Usage

⁠Environnement variable
VariableDescription
SSH_HOST_TARGEThost target IP or domain (server)
SSH_PRIVATE_KEYssh key (private) base64 encode
SSH_PUBLIC_KEYssh key (public) base64 encode
⁠Run Playbook
docker run -it --rm \
    -e SSH_HOST_TARGET='127.0.0.1' \
    -e SSH_PRIVATE_KEY='__private_key_base64_encode__' \
    -e SSH_PUBLIC_KEY='__public_key_base64_encode__' \
    asapdotid/alpine:tools
⁠Modified entrypoint & Dockerfile
  • insert SSH private key use base64 decode -d
  • insert SSH public key use base64 decode -d
  • Dockerfile add ssh config LogLevel ERROR

⁠License

MIT / BSD

⁠Author Information

JogjaScript⁠

This role was created in 2022 by Asapdotid⁠.

Tag summary

Content type

Image

Digest

sha256:47a44508c…

Size

159.5 MB

Last updated

almost 3 years ago

docker pull asapdotid/alpine:tool