Skip to content

Instantly share code, notes, and snippets.

View u1i's full-sized avatar

Uli u1i

View GitHub Profile
@u1i
u1i / start_docker_registry.bash
Last active March 29, 2025 03:59 — forked from PieterScheffers/start_docker_registry.bash
Start docker registry with letsencrypt certificates and Basic Auth
#!/usr/bin/env bash
# install docker
# https://docs.docker.com/engine/installation/linux/ubuntulinux/
# install docker-compose
# https://docs.docker.com/compose/install/
# install letsencrypt
# https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04
@u1i
u1i / gist:b7907f936956079088b97d3549af729c
Created September 2, 2017 07:18
Simple nginx docker container with static content
mkdir www
echo "Hello World" > www/index.html
# create a file called Dockerfile
'
FROM nginx
COPY www /usr/share/nginx/html
'
@u1i
u1i / MacOS access Docker VM
Last active December 1, 2018 03:48
MacOS access Docker VM
screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
@u1i
u1i / config
Created September 4, 2017 10:24
MacOS avoid SSH timeout
# .ssh/config
Host *
ServerAliveInterval 60
@u1i
u1i / gist:be30a965f9b2a4513ee9c78e39087a28
Created September 5, 2017 08:34
Docker list volume for container
docker inspect -f '{{ .Mounts }}' container-id
@u1i
u1i / docker-compose.yml
Created September 8, 2017 06:34
selenium docker
hub:
image: selenium/hub
ports:
- "4444:4444"
firefox:
image: selenium/node-firefox
links:
- hub
log_driver: none
chrome:
import os
from docker import Client
from docker.utils import kwargs_from_env
kwargs = kwargs_from_env()
#kwargs['tls'].assert_hostname = False
client = Client(**kwargs)
containers = client.containers()
@u1i
u1i / wsgi.py
Last active September 11, 2017 15:26
gunicorn wsgi
def application(env, start_response):
start_response('200 OK', [('Content-Type', 'text/html')])
return ["Hello!"]
# start with:
# gunicorn -b 0.0.0.0:8080 wsgi&
# gunicorn -b 0.0.0.0:8080 --workers=5 wsgi
@u1i
u1i / gist:47194cf61b35736a2f685c201c8b01b5
Created September 12, 2017 10:48
docker show run commands for containers
docker inspect -f "{{.Name}} {{.Config.Cmd}}" $(docker ps -a -q)
@u1i
u1i / gist:487cf3dd30e76030872a258670571148
Created September 20, 2017 04:17
chrome no SSL errors for self signed local certs
chrome://flags/#allow-insecure-localhost