All Projects → vladgolubev → Docker In Aws Lambda

vladgolubev / Docker In Aws Lambda

Licence: mit
Run Docker containers in AWS Lambda

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Docker In Aws Lambda

Ng Toolkit
⭐️ Angular tool-box! Start your PWA in two steps! Add Serverless support for existing projects and much more
Stars: ✭ 1,116 (+1260.98%)
Mutual labels:  serverless, aws-lambda
Aws Github Actions
Deploy 🚀 to AWS ☁️ with GitHub Actions!
Stars: ✭ 70 (-14.63%)
Mutual labels:  serverless, aws-lambda
Lambda Contact Form
Simple aws lambda function to support a website contact form
Stars: ✭ 63 (-23.17%)
Mutual labels:  serverless, aws-lambda
Alagarr
🦍 Alagarr is a request-response helper library that removes the boilerplate from your Node.js (AWS Lambda) serverless functions and helps make your code portable.
Stars: ✭ 58 (-29.27%)
Mutual labels:  serverless, aws-lambda
Serverless Node Simple Messaging
Simple email AWS lambda function
Stars: ✭ 75 (-8.54%)
Mutual labels:  serverless, aws-lambda
Apex
Old apex/apex
Stars: ✭ 20 (-75.61%)
Mutual labels:  serverless, aws-lambda
Discfg
A distributed, serverless, configuration tool using AWS services
Stars: ✭ 75 (-8.54%)
Mutual labels:  serverless, aws-lambda
Serverless Export Env
Serverless plugin to export environment variables into a .env file
Stars: ✭ 51 (-37.8%)
Mutual labels:  serverless, aws-lambda
Serverless Node Simple Image Resize
Simple image resize AWS lambda function
Stars: ✭ 74 (-9.76%)
Mutual labels:  serverless, aws-lambda
Serverless Cljs Plugin
Serverless plugin for Clojurescript deployment w/ cljs-lambda
Stars: ✭ 72 (-12.2%)
Mutual labels:  serverless, aws-lambda
Haveibeenpwned Zxcvbn Lambda Api
Deploy your own secure API to estimate password strength and check haveibeenpwned for known matches - HTTPS by force, server not required, fire and brimstone sold separately 🔥
Stars: ✭ 57 (-30.49%)
Mutual labels:  serverless, aws-lambda
Tensorflow Lambda Layer
Lets you import Tensorflow + Keras from an AWS lambda
Stars: ✭ 79 (-3.66%)
Mutual labels:  serverless, aws-lambda
Serverless Image Resizer
Serverless image resizer like imgix on API Gateway & Lambda
Stars: ✭ 52 (-36.59%)
Mutual labels:  serverless, aws-lambda
Up
Up focuses on deploying "vanilla" HTTP servers so there's nothing new to learn, just develop with your favorite existing frameworks such as Express, Koa, Django, Golang net/http or others.
Stars: ✭ 8,439 (+10191.46%)
Mutual labels:  serverless, aws-lambda
Aws Power Tuner Ui
AWS Lambda Power Tuner UI is an open source project creating a deployable easy to use website built on a layered technology stack allowing you to optimize your Lambda functions for cost and/or performance in a data-driven way via an easy to use UI.
Stars: ✭ 52 (-36.59%)
Mutual labels:  serverless, aws-lambda
Contacts api
Serverless RESTful API with AWS Lambda, API Gateway and DynamoDB
Stars: ✭ 66 (-19.51%)
Mutual labels:  serverless, aws-lambda
Aws Serverless Java Container
A Java wrapper to run Spring, Jersey, Spark, and other apps inside AWS Lambda.
Stars: ✭ 1,054 (+1185.37%)
Mutual labels:  serverless, aws-lambda
Serverless Es Logs
A Serverless plugin to transport logs to ElasticSearch
Stars: ✭ 51 (-37.8%)
Mutual labels:  serverless, aws-lambda
Serverless Plugin Webpack
Serverless Plugin Webpack
Stars: ✭ 72 (-12.2%)
Mutual labels:  serverless, aws-lambda
Serverless Plugin Git Variables
⚡️ Expose git variables to serverless
Stars: ✭ 75 (-8.54%)
Mutual labels:  serverless, aws-lambda

Docker in Lambda

Read this blog post on Medium for details: How Did I “Hack” AWS Lambda to Run Docker Containers

Show me the code

ubuntu-demo.sh script is in the repo. It will run an example command cat /etc/os-release which shows it's a real Ubuntu.

How can I run it?

If you want to use it in the project, just spawn a process with the script in any language you prefer.

Or you can try it right away with lambdash:

$ lambdash "export HO... # paste code below"

ubuntu-demo.sh

export HOME=/tmp
export UDOCKER_DIR=/tmp
export UDOCKER_BIN=/tmp
export UDOCKER_LIB=/tmp
export UDOCKER_CONTAINERS=/tmp

cd /tmp

# Installation
curl https://raw.githubusercontent.com/indigo-dc/udocker/udocker-fr/udocker.py > udocker
python udocker version

# Pull the image
python udocker pull ubuntu:17.04

# Setup a container
python udocker create --name=ubuntu ubuntu:17.04
python udocker setup --execmode=F1 ubuntu

# Run it!
python udocker run ubuntu cat /etc/os-release

Similar Projects

Check out a bit more sophisticated project based on same ideas - SCAR. It wraps abovementioned commands into a framework shell, but not only.

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].