Skip to content

Instantly share code, notes, and snippets.

@elianka
elianka / uselibcontainer.go
Last active November 4, 2021 10:44
use libcontainer to create container
package main
import (
"github.com/opencontainers/runc/libcontainer"
"github.com/opencontainers/runc/libcontainer/configs"
_ "github.com/opencontainers/runc/libcontainer/nsenter"
"os"
"runtime"
"path/filepath"
@elianka
elianka / encrypt.go
Last active March 22, 2017 02:03
marathon sse subscribe
package utils
import (
"encoding/base64" //for marathon auth
)
// encrypts the str with base64
func Base64Encode(str string) string {
return base64.StdEncoding.EncodeToString([]byte(str))
}
@elianka
elianka / mesos-single-deploy
Last active September 20, 2016 08:58
deploy mesos+marathon+zookeeper in single machine with docker. saved as docker-compose.yml. 120.x.x.x is public IP, 10.9.69.66 is private IP.
zookeeper:
image: zookeeper:3.4.9
net: "host"
restart: always
mesosmaster:
image: mesosphere/mesos-master:1.0.0
net: "host"
environment:
- MESOS_CLUSTER=test
@elianka
elianka / zkcopy.py
Last active August 31, 2016 22:42
zookeeper copy dedicated path
#!/usr/bin/env python
#this code dependcy on kazoo. https://kazoo.readthedocs.io/en/latest/index.html
#pip install kazoo
import sys,os
from kazoo.client import KazooClient
def copy2remote(path, srczk, dstpath, dstzk):