Skip to content

Instantly share code, notes, and snippets.

View rubenmromero's full-sized avatar
☁️
Focusing

Ruben Martin rubenmromero

☁️
Focusing
View GitHub Profile
@rubenmromero
rubenmromero / local-mongo-replicaset-with-docker
Last active December 2, 2017 08:59 — forked from oleurud/local-mongo-replicaset-with-docker
Bash :: Run local MongoDB Replica Set with Docker
# pull the official mongo docker container
docker pull mongo
# create network
docker network create my-mongo-cluster
# create mongos
docker run -d --net my-mongo-cluster -p 27017:27017 --name mongo1 mongo mongod --replSet my-mongo-set --port 27017
docker run -d --net my-mongo-cluster -p 27018:27018 --name mongo2 mongo mongod --replSet my-mongo-set --port 27018
docker run -d --net my-mongo-cluster -p 27019:27019 --name mongo3 mongo mongod --replSet my-mongo-set --port 27019
@rubenmromero
rubenmromero / VagrantBoxCleanerCentOS.sh
Last active August 27, 2018 12:54 — forked from pedroamador/VagrantBOXCleanerCentos
Bash :: Vagrant Box Cleaner for CentOS / Red Hat
# Clear yum packages
yum clean all
# Zero out the free space to save space in the final image:
dd if=/dev/zero of=/EMPTY bs=1M
rm -f /EMPTY
# Removing leftover leases and persistent rules
echo "cleaning up dhcp leases"
rm -f /var/lib/dhclient/*
@rubenmromero
rubenmromero / VagrantBoxCleanerDebian.sh
Last active August 27, 2018 12:58 — forked from pedroamador/VagrantBoxCleanerDebian
Bash :: Vagrant Box Cleaner for Debian / Ubuntu
apt-get -y autoremove
apt-get clean
# Zero out the free space to save space in the final image:
dd if=/dev/zero of=/EMPTY bs=1M
rm -f /EMPTY
# Removing leftover leases and persistent rules
echo "cleaning up dhcp leases"
rm /var/lib/dhcp/*