次に、ホスト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.