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

305

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