Skip to content

Instantly share code, notes, and snippets.

View brandonsoto's full-sized avatar
🚙

Brandon Soto brandonsoto

🚙
  • Seattle, WA
View GitHub Profile
@brandonsoto
brandonsoto / delete.sh
Last active February 27, 2017 03:53
Delete all docker images and containers on the system
#!/bin/bash
# Delete all containers
docker rm -f $(docker ps -a -q)
# Delete all images
docker rmi -f $(docker images -q)
@brandonsoto
brandonsoto / Vagrantfile
Created February 28, 2017 04:47
RHEL7.3 vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
required_plugins = %w(vagrant-share vagrant-registration)
plugins_to_install = required_plugins.select { |plugin| not Vagrant.has_plugin? plugin }
if not plugins_to_install.empty?
puts "Installing plugins: #{plugins_to_install.join(' ')}"
if system "vagrant plugin install #{plugins_to_install.join(' ')}"
exec "vagrant #{ARGV.join(' ')}"
@brandonsoto
brandonsoto / Dockerfile
Last active April 28, 2017 02:47
cppapp rpi
FROM resin/rpi-raspbian:latest
MAINTAINER Brandon Soto (brandon.soto09@gmail.com)
RUN \
apt-get -y -qq update && \
apt-get -y -qq install cmake build-essential git && \
rm -rf /var/lib/apt/lists/*
@brandonsoto
brandonsoto / Dockerfile
Last active April 28, 2017 02:38
cppapp ubuntu
FROM ubuntu:16.04
MAINTAINER Brandon Soto (brandon.soto09@gmail.com)
RUN \
apt-get -y -qq update && \
apt-get -y -qq install cmake build-essential git && \
rm -rf /var/lib/apt/lists/*
@brandonsoto
brandonsoto / Dockerfile
Last active April 27, 2017 00:24
cppzmq ubuntu
FROM brandonsoto/cppapp
MAINTAINER Brandon Soto (brandon.soto09@gmail.com)
ADD https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz /tmp
ADD https://raw.githubusercontent.com/zeromq/cppzmq/master/zmq.hpp /usr/include
ADD https://raw.githubusercontent.com/zeromq/cppzmq/master/zmq_addon.hpp /usr/include
RUN \
cd /tmp && \
tar xvf zeromq-4.2.2.tar.gz && \
@brandonsoto
brandonsoto / Dockerfile
Last active April 25, 2017 03:02
cppzmq rpi
FROM brandonsoto/cppapp:rpi
MAINTAINER Brandon Soto (brandon.soto09@gmail.com)
ADD https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz /tmp
ADD https://raw.githubusercontent.com/zeromq/cppzmq/master/zmq.hpp /usr/include
ADD https://raw.githubusercontent.com/zeromq/cppzmq/master/zmq_addon.hpp /usr/include
RUN \
cd /tmp && \
tar xvf zeromq-4.2.2.tar.gz && \
@brandonsoto
brandonsoto / .travis.yml
Created April 22, 2017 07:53
Auto building docker images with Travis
sudo: required
services:
- docker
language: bash
script:
- docker build -f Dockerfile-server -t brandonsoto/vsserver:latest .
# prepare qemu
@brandonsoto
brandonsoto / Dockerfile
Last active May 31, 2017 06:05
Docker container with Ansible
FROM ubuntu:16.04
MAINTAINER Brandon Soto (brandon.soto09@gmail.com)
RUN apt-get update \
&& apt-get install -y software-properties-common \
&& apt-add-repository -y ppa:ansible/ansible \
&& apt-get update \
&& apt-get install -y ansible \
&& rm -rvf /var/lib/apt/lists/*
@brandonsoto
brandonsoto / Dockerfile
Created April 27, 2017 00:48
cppzmq:dev
FROM brandonsoto/cppapp:latest
MAINTAINER Brandon Soto (brandon.soto09@gmail.com)
ADD https://github.com/zeromq/libzmq/releases/download/v4.2.2/zeromq-4.2.2.tar.gz /tmp
ADD https://raw.githubusercontent.com/zeromq/cppzmq/master/zmq.hpp /usr/include
ADD https://raw.githubusercontent.com/zeromq/cppzmq/master/zmq_addon.hpp /usr/include
RUN \
apt-get update && apt-get install -y gdb valgrind && \
cd /tmp && \
@brandonsoto
brandonsoto / Dockerfile
Last active May 27, 2017 08:23
opencv-python
FROM ubuntu:16.04
MAINTAINER Brandon Soto <brandon.soto09@gmail.com>
ADD https://github.com/opencv/opencv_contrib/archive/3.2.0.tar.gz /tmp/opencv_contib-3.2.0.tar.gz
ADD https://github.com/opencv/opencv/archive/3.2.0.tar.gz /tmp/opencv-3.2.0.tar.gz
RUN apt-get update \
&& apt-get upgrade -y \
&& apt-get install -y tar build-essential \