All Projects → kintoandar → dockerfiles

kintoandar / dockerfiles

Licence: MIT license
Dockerfiles for vault, consul, test-kitchen, etsy-mixer, curl-loader, fwd, toolkit

Programming Languages

shell
77523 projects
HCL
1544 projects

Projects that are alternatives of or similar to dockerfiles

SuperheroLexicon
Simple superhero lexicon app to demonstrate Jetpack Compose.
Stars: ✭ 22 (+22.22%)
Mutual labels:  compose
PCard
Demo project to showcase adding payment card details using JetPack Compose
Stars: ✭ 61 (+238.89%)
Mutual labels:  compose
kmp-web-wizard
Wizard for Kotlin Multiplatform
Stars: ✭ 164 (+811.11%)
Mutual labels:  compose
Banner
🔥🔥🔥Android Compose Banner!!! 安卓 Compose 版本的 Banner,欢迎大家体验!!!
Stars: ✭ 40 (+122.22%)
Mutual labels:  compose
dockerode-compose
docker-compose in Node.js using dockerode
Stars: ✭ 77 (+327.78%)
Mutual labels:  compose
Root-Checker
Displays all root related info(Device Rooted, Root Available, Root Path, Root given, Busy Box installation) of an Android Device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 21 (+16.67%)
Mutual labels:  compose
ComposeBird
Flappy Bird game
Stars: ✭ 193 (+972.22%)
Mutual labels:  compose
resaca
The right scope for View Models in Android Compose
Stars: ✭ 105 (+483.33%)
Mutual labels:  compose
compose-backstack
Simple composable for rendering transitions between backstacks.
Stars: ✭ 411 (+2183.33%)
Mutual labels:  compose
neon
Provides Jetpack Compose support for different image loading libraries.
Stars: ✭ 13 (-27.78%)
Mutual labels:  compose
kmm-production-sample
This is an open-source, mobile, cross-platform application built with Kotlin Multiplatform Mobile. It's a simple RSS reader, and you can download it from the App Store and Google Play. It's been designed to demonstrate how KMM can be used in real production projects.
Stars: ✭ 1,476 (+8100%)
Mutual labels:  compose
android-compose-mvvm-foodies
Android sample app following best practices: Kotlin, Compose, Coroutines and Flow, Hilt, JetPack Navigation, ViewModel, MVVM, Retrofit, Coil
Stars: ✭ 374 (+1977.78%)
Mutual labels:  compose
kev
Develop Kubernetes apps iteratively with Docker-Compose
Stars: ✭ 61 (+238.89%)
Mutual labels:  compose
Delish
Delish, a Food Recipes App in Jetpack Compose and Hilt based on modern Android tech-stacks and MVI clean architecture.
Stars: ✭ 356 (+1877.78%)
Mutual labels:  compose
MapCompose
A fast, memory efficient Jetpack Compose library to display tiled maps, with support for markers, paths, and rotation.
Stars: ✭ 82 (+355.56%)
Mutual labels:  compose
kighlighter
Simple and extendable code highlighter in Kotlin Multiplatform
Stars: ✭ 22 (+22.22%)
Mutual labels:  compose
rocket-pipes
Powerful pipes for TypeScript, that chain Promise and ADT for you 🚌 -> ⛰️ -> 🚠 -> 🏂 -> 🚀
Stars: ✭ 18 (+0%)
Mutual labels:  compose
arkitekt
Arkitekt is a set of architectural tools based on Android Architecture Components, which gives you a solid base to implement the concise, testable and solid application.
Stars: ✭ 114 (+533.33%)
Mutual labels:  compose
BlackboardRecordDemo
No description or website provided.
Stars: ✭ 35 (+94.44%)
Mutual labels:  compose
Kamel
Kotlin asynchronous media loading and caching library for Compose.
Stars: ✭ 138 (+666.67%)
Mutual labels:  compose

Table of Contents

Ready to use containers

You can find fully baked containers, using the dockerfiles provided in this repository, on the public docker registry

Projects

These are the currently available projects


hashicorp-vault

Docker Pulls

Hashicorp Vault on a tiny busybox

# Run example

docker run -p 8300:8300 kintoandar/hashicorp-vault

test-kitchen

Docker Pulls

Fully provisioned CentOS x86_64 container with test-kitchen to enable easy chef cookbook testing


curl-loader

Docker Pulls

Installs curl-loader on a clean CentOS x86_64


etsy-mixer

Docker Pulls

Installs etsy mixer platform for testing


CentOS x86_64

Docker Pulls

This container was built from scratch to have the smallest size footprint and it's currently being used by some of my dockerfiles

You may have a look in my kickstart files


fwd

Docker Pulls

fwd is a network port forwarder written in golang

If you ever need to connect to a non-privileged port when you have a firewall in between allowing only 80/443, this container might help

ENV variables
  • SRC_PORT: Exposed port on the container
  • TO: destination address (host:port)
Example

Launch the container bound to port 80 on my.container.com redirecting the connection to port 2222 on example.com

docker run -d -e SRC_PORT="80" -e TO="example.com:2222" -p 80:80 kintoandar/fwd

Connect on port 80 on my.container.com and end up in example.com port 2222

telnet my.container.com 80
Trying 127.201.15.89...
Connected to example.com.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3
^C
Connection closed by foreign host.

If you want to know more about fwd check out this article


hashicorp-consul

docker pulls

hashicorp consul on a tiny busybox


toolkit

docker pulls

Container toolkit for debugging running containers

Example

Just replace CONTAINER_HASH with the hash of the running container where you want to attach the toolkit

docker run -it \
  --pid=container:CONTAINER_HASH \
  --net=container:CONTAINER_HASH \
  --cap-add sys_admin \
  kintoandar/toolkit

Docker run reference page has useful information regarding this


Manual build example

If you want to build the container yourself, here's an easy to follow example:

git clone https://github.com/kintoandar/dockerfiles.git
cd dockerfiles/curl-loader
docker build .

Docker Compose

Compose is a tool for defining and running multi-container Docker applications.

These are the available Compose files, using the containers available in this repo, for fun and profit:

  • Vault with Consul backend

Useful bash aliases

You can find some useful bash aliases for interacting with the docker server on my dotfiles repo

Credits

Made with ♥️ by kintoandar

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].