Buildah : インストール2024/02/27 |
コンテナーイメージ作成ツール Buildah をインストールします。 OCI (Open Container Initiative) イメージ フォーマットに準拠したコンテナーイメージを作成可能 且つ デーモン不要で利用できます。 |
|
[1] | Buildah をインストールします。 |
root@dlp:~ # pkg install -y buildah
|
[2] | Buildah を使用するための基本設定を実施しておきます。 |
# fdescfs をマウント root@dlp:~ # mount -t fdescfs fdesc /dev/fd
root@dlp:~ #
vi /etc/fstab # 最終行に追記 # Device Mountpoint FStype Options Dump Pass# /dev/gpt/efiboot0 /boot/efi msdosfs rw 2 2 /dev/vtbd0p3 none swap sw 0 0 fdesc /dev/fd fdescfs rw 0 0root@dlp:~ # ifconfig vtnet0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500 options=4c07bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,LINKSTATE,TXCSUM_IPV6> ether 52:54:00:6c:78:51 inet 10.0.0.30 netmask 0xffffff00 broadcast 10.0.0.255 inet6 fe80::5054:ff:fe6c:7851%vtnet0 prefixlen 64 scopeid 0x1 media: Ethernet autoselect (10Gbase-T <full-duplex>) status: active nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL> lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384 options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6> inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 groups: lo nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
root@dlp:~ #
root@dlp:~ # ifconfig vtnet0 -rxcsum -txcsum -rxcsum6 -txcsum6 -tso -lro root@dlp:~ # echo "ifconfig vtnet0 -rxcsum -txcsum -rxcsum6 -txcsum6 -tso -lro" >> /etc/rc.conf
cp /usr/local/etc/containers/pf.conf.sample /etc/pf.conf
root@dlp:~ #
vi /etc/pf.conf # 自身のインターフェース名に変更 v4egress_if = "vtnet0" v6egress_if = "vtnet0"
root@dlp:~ #
service pf enable pf enabled in /etc/rc.conf root@dlp:~ # service pf start Enabling pf. # ZFS を使用していない場合は 以下も変更 root@dlp:~ # vi /usr/local/etc/containers/storage.conf # 17行目 : [vfs] に変更 driver = " vfs "
# buildah コマンド テスト root@dlp:~ # buildah images REPOSITORY TAG IMAGE ID CREATED SIZE |
Sponsored Link |