Skip to content

Instantly share code, notes, and snippets.

wmic /output:sysinfo.html cpu get /format:hform >> nul & wmic /append:sysinfo.html computersystem get /format:hform >> nul
sudo apt-get install -y git unzip libunwind8 gettext libssl-dev libcurl4-openssl-dev zlib1g libicu-dev uuid-dev
sudo apt-get install -y nodejs npm
sudo ln -s /usr/bin/nodejs /usr/sbin/node
sudo apt-get -y install mosquitto-clients
# Setup libcurl
sudo apt-get -y install make automake libtool curl
curl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | sudo tar zxfv - -C /usr/local/src
@sajayantony
sajayantony / generate-certs.sh
Created May 14, 2016 04:15
Cert generation for MQTT
openssl req -newkey rsa:2048 -x509 -nodes -sha512 -days 365 -extensions v3_ca -keyout ca.key -out ca.crt -subj "/CN=wavebroker-ca/O=aspnet"
openssl genrsa -out server.key 2048
openssl req -out server.csr -key server.key -new -subj "/CN=localhost/O=aspnet"
openssl x509 -req -in server.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out server.crt -days 365
chmod 444 ca.crt
chmod 444 server.crt
openssl genrsa -out client.key 2048
@sajayantony
sajayantony / GitHub-Fingerprint.sh
Created June 2, 2016 04:55
Github Fingerprint
ssh-keygen -l -E md5 -f ~/.ssh/id_rsa.pub
#preview
curl https://dotnetcli.blob.core.windows.net/dotnet/preview/Binaries/1.0.0-preview2-002990/dotnet-dev-ubuntu-x64.1.0.0-preview2-002990.tar.gz | tar xvz
sudo mkdir -p /etc/docker/certs.d/myregistry.azurecr.io
curl "http://www.microsoft.com/pki/mscorp/msitwww2(1).crt" \
| sudo openssl x509 -inform der -outform pem -out /etc/docker/certs.d/myregistry.azurecr.io/ca.crt
@sajayantony
sajayantony / Docker-Commands.md
Last active July 21, 2022 21:50
Docker Commands
Command Description
curl -sSL https://get.docker.com/ | sh Install Docker
docker run --rm -it -v /var/run/docker.sock:/var/run/docker.sock docker Run Docker-outside-docker
docker exec -u 0 -i -t 12ef720c4caf /bin/bash -c "export TERM=xterm; exec bash" Enable ROOT with TERM - Ref
docker ps -a | grep -v CONTAINER | awk '{print $1}' | xargs -n1 docker rm -f RM all instances

Prune Docker Images

@sajayantony
sajayantony / DockerHubCliClient.cs
Created December 14, 2016 09:07
Docker Hub Cli Client in C#
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Threading.Tasks;
namespace Hub
{
class DockerCliClient
{
@sajayantony
sajayantony / ACR-Kubernetes.md
Last active April 21, 2017 05:29
Adding ACR to Kubernetes

Adding ACR credentials for K8s

acr=`az acr credential show -n $registryName --output json`
username=$(echo $acr | jq -r '.username')
password=$(echo $acr | jq -r '.password')
kubectl create secret docker-registry acr-secret --docker-server $registryEndpoint--docker-username `echo $acr | jq -r '.username'` --docker-password `echo $acr | jq -r '.password'` --docker-email [email protected]
secret "acr-secret" created