ニュース
第24回 非Linux環境のDocker FreeBSDで実際に動かしてみると……:古賀政純の「攻めのITのためのDocker塾」(3/7 ページ)
非Linux環境におけるDockerの利用が注目されつつあります。今回はIoT時代の主役になるかもしれないBSDの環境で実際にDockerを動かし、その様子からどんなことが分かるのかについて解説します。
FreeBSD版のDockerをインストールする
次に、ホストOSへDockerをインストールします。FreeBSDではpkgコマンドでパッケージをインストールします。
# pkg install -y docker-freebsd ca_root_nss The package management tool is not yet installed on your system. Do you want to fetch and install it now? [y/N]: y Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:10:amd64/quarterly, please wait... Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done Installing pkg-1.6.2... Extracting pkg-1.6.2: 100% ... ...
OS再起動後もDockerが利用できるようパラメータを設定します。
# sysrc -f /etc/rc.conf.d/docker docker_enable=YES
さらに、FreeBSDでbashを利用するため、以下のように「/etc/fstab」ファイルに以下の1行を追加します。
# vi /etc/fstab ... fdesc /dev/fd fdescfs rw 0 0
「/etc/fstab」ファイルを編集したら、「/dev/fd」をマウントします。
# mount /dev/fd/
「/dev/fd」ディレクトリと先ほどの「/usr/docker」ディレクトリが正常にマウントされているのかを確認します。
# df -HT Filesystem Type Size Used Avail Capacity Mounted on ... zroot/docker zfs 499G 6.6M 499G 0% /usr/docker fdescfs fdescfs 1.0k 1.0k 0B 100% /dev/fd
OSを再起動したら、FreeBSD版のDockerの準備は完了です。
# reboot
関連記事
- 第23回 非Linux環境のDocker、プレステも採用する“あのOS”で動かす意味
実はLinuxではないOS環境でもDockerは動きます。でもWindowsではありません。今回はプレステにも搭載され、これからのIoT時代に主役になるかもしれない、あのOSでDockerを動かす理由を紹介します。 - 第21回 Dockerで3Dゲームを動かす――構築編
前回はDocker環境で3Dゲームを稼働させるゴールや方法などについてご紹介しました。今回はその環境を構築していく上でのポイントや注意点を解説します。 - 第22回 Dockerで3Dゲームを動かす――稼働編
ここまでDocker環境で3Dゲームを稼働させるための準備や方法などをみてきました。それでは実際に自動車や飛行機、鉄道のシミュレータを稼働させてみます。 - 【古賀政純の「攻めのITのためのDocker塾」】バックナンバー
Copyright © ITmedia, Inc. All Rights Reserved.