Skip to content

Instantly share code, notes, and snippets.

View hagix9's full-sized avatar

Shiro Hagihara hagix9

  • Fulltrust.inc
  • 7F Matsugaya 2-23-4 Matsugaya Taito-ku Tokyo-to
View GitHub Profile
@hagix9
hagix9 / lxc-centos
Last active March 11, 2024 12:23 — forked from mattwillsher/lxc-centos
LXC CentOS template. Work with Ubuntu if the yum package is installed
#!/bin/bash
#
# template script for generating CentOS container for LXC
#
#
# lxc: linux Container library
# Authors:
@hagix9
hagix9 / gist:7287293
Last active January 24, 2024 10:12
Dockerのコマンド
#ビルド
docker build -t "sshd/centos" .
#コンテナを起動
docker run -i -t centos /bin/bash
#コンテナに名前を付けて起動
docker run -i -t --name cent01 centos /bin/bash
#コンテナをバックグランドで起動
@hagix9
hagix9 / gist:7363276
Last active December 29, 2023 07:05
DevStack localrc
#export OS_USERNAME=admin
#export OS_PASSWORD=password
#export OS_TENANT_NAME=demo
#export OS_AUTH_URL=http://192.168.10.50:5000/v2.0
#export OS_AUTH_STRATEGY=keystone
# Common
DEST=/opt/stack
#OFFLINE=true
## the ip of ovs bridge br-phy is 192.168.10.50
@hagix9
hagix9 / gist:7287649
Last active February 23, 2017 20:30
Dockerでプライベートリポジトリを使う
#プライベートリポジトリ用コンテナを起動
docker run -d -p 5000:5000 samalba/docker-registry
#実験のために適当なコンテナを起動
docker run -i -t -d --name cent01 centos /bin/bash
#起動したコンテナをコミットしてタグ付け
docker commit cent01 test1/centos
docker tag test1/centos 192.168.10.60:5000/centos_test
@hagix9
hagix9 / gist:7625243
Created November 24, 2013 09:39
Docker 0.6.7
description "Docker daemon"
start on filesystem and started lxc-net
stop on runlevel [!2345]
respawn
script
DOCKER=/usr/bin/$UPSTART_JOB
DOCKER_OPTS=
@hagix9
hagix9 / gist:7449596
Last active December 28, 2015 05:28
Docker WebUI
sed 's@/usr/bin/docker -d@/usr/bin/docker -d -H tcp://0.0.0.0:4243 -H unix:///var/run/docker.sock@' /etc/init/docker.conf
docker run -p 8000:8000 shipyard/shipyard
Username: admin Password: shipyard
なんか微妙
https://github.com/dotcloud/docker/wiki/Public-docker-images
@hagix9
hagix9 / gist:7379685
Last active December 27, 2015 19:49
めも
#Saucy Image create
#saucy install
sudo debootstrap saucy saucy > /dev/null
#useradd
UBUNTU_USER=ubuntu
UBUNTU_PASSWORD=ubuntu
chroot saucy useradd --create-home -s /bin/bash $UBUNTU_USER
chroot saucy adduser $UBUNTU_USER sudo
echo "$UBUNTU_USER:$UBUNTU_PASSWORD" | chroot saucy chpasswd
@hagix9
hagix9 / gist:7335880
Last active December 27, 2015 13:49
OpenStackの仮想基板にDocker ドライバがNeutronのLinux Bridgeにしか対応していないため動かない
sudo sh -c "wget -qO- https://get.docker.io/gpg | apt-key add -"
sudo sh -c "echo deb http://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install lxc-docker-0.6.1 -y
vi /etc/init/docker.conf
# /usr/bin/docker -d
exec start-stop-daemon --start --chuid docker --exec /usr/bin/docker -d
usermod -G docker nova
@hagix9
hagix9 / gist:7298585
Last active December 27, 2015 08:48
Docker用のOSイメージ
git clone git@github.com:hagix9/docker_images.git
cat centos-60.tar.xz | docker import - centos60
docker run -i -t -d -p 11111:22 --name centos01 centos60 /sbin/init
ssh root@localhost -p 11111 #PASSWORD: root
cat centos-61.tar.xz | docker import - centos61
docker run -i -t -d -p 11111:22 --name centos01 centos61 /sbin/init
ssh root@localhost -p 11111 #PASSWORD: root
cat centos-62.tar.xz | docker import - centos62
@hagix9
hagix9 / gist:7286981
Last active December 27, 2015 07:09
Docker0.6.6 Install for CentOS6.4 reference: https://github.com/sciurus/docker-rhel-rpm
# SELinux setting
sed -i.bak "s/\(^SELINUX=\).*/\1disabled/" /etc/selinux/config
#IPv4Forwarding setting
sed -i.bak "s/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/" /etc/sysctl.conf
########################################################################################
# add Repository
rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm