2014年4月17日木曜日

docker 0.10.0 で ubuntu 14.04 の Custom Base Image を作成する


docker 0.10.0 で ubuntu 14.04 の Custom Base Image を作成する

環境

ubuntu 14.04 beta

debootstra(インストーラ)をインストール。

$ sudo apt-get install debootstra

作業ディレクトリの作成。

$ mkdir ~/dockerImage
$ cd ~/dockerImage

turstyディレクトリを自動作成し、必要なファイルを集める。

$ sudo debootstrap trusty trusty > /dev/null
$ ls

turstyディレクトリをdockerイメージとしてインポートする

$ sudo tar -C trusty -c . | sudo docker import - trusty:14.04
$ sudo docker images

不要なものは消す

$ sudo rm -R ./trusty

参考

Create a Base Image
http://docs.docker.io/en/latest/articles/baseimages/

2014年4月16日水曜日

Fedora19 から Fedora20 へのアップグレード

Fedora19 から Fedora20 へのアップグレードした

環境

Fedora19
VirtualBox 4.3.8

Fedora19 から Fedora20 へのアップグレード


fedupコマンドを使うのでインストール

# yum install fedup

fedora-releaseを更新

# yum update fedora-release

fedupを使ってFedora 20へアップグレード

# fedup --network 20

VBoxGuestAddition の更新


# VBOX_VERSION=$(cat /etc/vagabond_vbox_version)
# wget http://download.virtualbox.org/virtualbox/$VBOX_VERSION/VBoxGuestAdditions_$VBOX_VERSION.iso
# mount -o loop,ro VBoxGuestAdditions_$VBOX_VERSION.iso /mnt
# sudo sh /mnt/VBoxLinuxAdditions.run
# sudo umount /mnt

FreeBSD 10 で デスクトップ環境を構築する

FreeBSD 10 で デスクトップ環境を構築する

pkgの使い方


  • pkg update -f #パッケージのデータベースを最新版にする
  • pkg search curl #curlを探す
  • pkg info curl #curlの情報を見る
  • pkg install curl #curlをインストールする
  • pkg delete curl #インストール済みのcurlを削除する
  • pkg autoremove curl #不要なダウンロード済みパッケージを削除する
  • pkg upgrade #インストール済みのパッケージをすべてアップグレード

参考
freebsd.org/doc/handbook Using pkgng for Binary Package Management

Docker 0.10.0 を Ubuntu 14.04 で試す



環境


ubuntu 14.04 beta
$ uname -a
Linux krakenbeal-ubuntu1404 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

$ docker version
Client version: 0.10.0
Client API version: 1.10
Go version (client): go1.2.1
Git commit (client): dc9c28f

2014年4月15日火曜日

xv6 を ubuntu 上で動かしてみる


xv6とは、マサチューセッツ工科大学の教材として、UNIX v6を x86 CPU向けに ANSI Cで書きなおしたものです。

環境

ubuntu 14.04 beta

作業ディレクトリの用意


$ mkdir unix_v6
$ cd unix_v6

git と qemu の インストール


$ sudo apt-get install git qemu build-essential

$ which qemu
/usr/bin/qemu

$ ls /usr/bin | grep qemu-system

xv6 の ダウンロード


$ git clone git://pdos.csail.mit.edu/xv6/xv6.git