第24回 非Linux環境のDocker FreeBSDで実際に動かしてみると……古賀政純の「攻めのITのためのDocker塾」(3/7 ページ)

» 2016年06月15日 08時00分 公開

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

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ