Skip to content

Instantly share code, notes, and snippets.

@bretton
Last active March 14, 2026 14:21
Show Gist options
  • Select an option

  • Save bretton/6eb5c9cb767050e69a1b333f15002c60 to your computer and use it in GitHub Desktop.

Select an option

Save bretton/6eb5c9cb767050e69a1b333f15002c60 to your computer and use it in GitHub Desktop.
FreeBSD 15.0 OCI container default commands list

Updated list of commands available inside FreeBSD 15.0 OCI containers

This is an updated list of commands available inside FreeBSD 15.0 container images.

There are complaints that FreeBSD OCI containers have limited functionality as certain programs do not exist, like chown, which, tail, su and many others.

Some of these are still missing in FreeBSD 15.0 OCI container images, but chown, chgrp, tee are there now.

The earlier version of this list is here

To help people find alternative commands to use inside the container, a list of commands is provided below.

The list was generated by performing the following steps

git clone https://github.com/bretton/temporary-micropod
cd temporary-micropod/emptyrun15
podman build -t emptyrun15 -f Containerfile

Run the image with

podman run -dt \
  --name=emptyrun15 \
  --hostname=emptyrun15 \
  emptyrun15:latest

Then get the container id from

podman ps -a

And access the container with

podman exec -ti <container-id> /bin/sh

This list includes pkg installs for openssl, ca_root_nss and doas from the emptyrun container.

Contents of /bin

# ls -al /bin
total 1322
drwxr-xr-x   2 root wheel     42 Nov 28 03:42 .
dr-xr-xr-x  18 root wheel     19 Mar 14 13:38 ..
-r-xr-xr-x   2 root wheel  11736 Nov 28 00:00 [
-r-xr-xr-x   1 root wheel  13808 Nov 28 00:00 cat
-r-xr-xr-x   1 root wheel   8272 Nov 28 00:00 chflags
-r-xr-xr-x   1 root wheel   8840 Nov 28 00:00 chmod
-r-xr-xr-x   1 root wheel  25840 Nov 28 00:00 cp
-r-xr-xr-x   1 root wheel  20416 Nov 28 00:00 date
-r-xr-xr-x   1 root wheel  33808 Nov 28 00:00 dd
-r-xr-xr-x   1 root wheel  15632 Nov 28 00:00 df
-r-xr-xr-x   1 root wheel   7016 Nov 28 00:00 echo
-r-xr-xr-x   2 root wheel  51464 Nov 28 00:00 ed
-r-xr-xr-x   1 root wheel  20760 Nov 28 00:00 expr
-r-xr-xr-x   1 root wheel   3661 Nov 28 00:00 freebsd-version
-r-xr-xr-x   1 root wheel   9864 Nov 28 00:00 getfacl
-r-xr-xr-x   1 root wheel   6056 Nov 28 00:00 hostname
-r-xr-xr-x   1 root wheel   7904 Nov 28 00:00 kenv
-r-xr-xr-x   1 root wheel   7992 Nov 28 00:00 kill
-r-xr-xr-x   2 root wheel  10640 Nov 28 00:00 link
-r-xr-xr-x   2 root wheel  10640 Nov 28 00:00 ln
-r-xr-xr-x   1 root wheel  34944 Nov 28 00:00 ls
-r-xr-xr-x   1 root wheel   7232 Nov 28 00:00 mkdir
-r-xr-xr-x   1 root wheel  14048 Nov 28 00:00 mv
-r-xr-xr-x   1 root wheel   7392 Nov 28 00:00 nproc
-r-xr-xr-x   1 root wheel 106368 Nov 28 00:00 pax
-r-xr-xr-x   2 root wheel  18512 Nov 28 00:00 pgrep
-r-xr-xr-x   2 root wheel  18512 Nov 28 00:00 pkill
-r-xr-xr-x   1 root wheel  59536 Nov 28 00:00 ps
-r-xr-xr-x   1 root wheel  10128 Nov 28 00:00 pwait
-r-xr-xr-x   1 root wheel   6056 Nov 28 00:00 pwd
-r-xr-xr-x   1 root wheel   5696 Nov 28 00:00 realpath
-r-xr-xr-x   2 root wheel  51464 Nov 28 00:00 red
-r-xr-xr-x   2 root wheel  13112 Nov 28 00:00 rm
-r-xr-xr-x   1 root wheel   6032 Nov 28 00:00 rmdir
-r-xr-xr-x   1 root wheel  20560 Nov 28 00:00 setfacl
-r-xr-xr-x   1 root wheel 169528 Nov 28 00:00 sh
-r-xr-xr-x   1 root wheel   7928 Nov 28 00:00 sleep
-r-xr-xr-x   1 root wheel  35408 Nov 28 00:00 stty
-r-xr-xr-x   1 root wheel   4848 Nov 28 00:00 sync
-r-xr-xr-x   2 root wheel  11736 Nov 28 00:00 test
-r-xr-xr-x   2 root wheel  13112 Nov 28 00:00 unlink
-r-xr-xr-x   1 root wheel   9760 Nov 28 00:00 uuidgen

Contents of /sbin

# ls -al /sbin
total 4942
drwxr-xr-x   2 root wheel         78 Nov 28 03:42 .
dr-xr-xr-x  18 root wheel         19 Mar 14 13:38 ..
-r-xr-xr-x   1 root wheel       9440 Nov 28 00:00 adjkerntz
-r-xr-xr-x   2 root wheel      34296 Nov 28 00:00 bsdlabel
-r-xr-xr-x   1 root wheel     261848 Nov 28 00:00 camcontrol
-r-xr-xr-x   1 root wheel       6912 Nov 28 00:00 comcontrol
-r-xr-xr-x   1 root wheel       8712 Nov 28 00:00 conscontrol
-r-xr-xr-x   1 root wheel      11864 Nov 28 00:00 ddb
-r-xr-xr-x   1 root wheel      17008 Nov 28 00:00 devfs
-r-xr-xr-x   2 root wheel      34296 Nov 28 00:00 disklabel
-r-xr-xr-x   1 root wheel       8704 Nov 28 00:00 dmesg
-r-xr-xr-x   1 root wheel      18040 Nov 28 00:00 dumpon
-r-xr-xr-x   1 root wheel      38616 Nov 28 00:00 etherswitchcfg
-r-xr-xr-x   5 root wheel      15264 Nov 28 00:00 fastboot
-r-xr-xr-x   5 root wheel      15264 Nov 28 00:00 fasthalt
-r-xr-xr-x   1 root wheel      33088 Nov 28 00:00 fdisk
-r-xr-xr-x   1 root wheel      20520 Nov 28 00:00 fsck
-r-xr-xr-x   1 root wheel      39680 Nov 28 00:00 fsck_msdosfs
-r-xr-xr-x   5 root wheel      15264 Nov 28 00:00 halt
-r-xr-xr-x   1 root wheel     340016 Nov 28 00:00 ifconfig
-r-xr-xr-x   1 root wheel    1245488 Nov 28 00:00 init
-r-xr-xr-x   1 root wheel      10064 Nov 28 00:00 kldconfig
-r-xr-xr-x   1 root wheel       8464 Nov 28 00:00 kldload
-r-xr-xr-x   1 root wheel       8960 Nov 28 00:00 kldstat
-r-xr-xr-x   1 root wheel       6632 Nov 28 00:00 kldunload
-r-xr-xr-x   1 root wheel      13560 Nov 28 00:00 ldconfig
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 md5
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 md5sum
-r-xr-xr-x   1 root wheel      17696 Nov 28 00:00 mdconfig
-r-xr-xr-x   2 root wheel      17416 Nov 28 00:00 mdmfs
-r-xr-xr-x   1 root wheel       6960 Nov 28 00:00 mknod
-r-xr-xr-x   1 root wheel      29440 Nov 28 00:00 mount
-r-xr-xr-x   1 root wheel      12416 Nov 28 00:00 mount_cd9660
-r-xr-xr-x   1 root wheel      16552 Nov 28 00:00 mount_fusefs
-r-xr-xr-x   2 root wheel      17416 Nov 28 00:00 mount_mfs
-r-xr-xr-x   1 root wheel      11664 Nov 28 00:00 mount_msdosfs
-r-xr-xr-x   1 root wheel       7056 Nov 28 00:00 mount_nullfs
-r-xr-xr-x   1 root wheel       9048 Nov 28 00:00 mount_udf
-r-xr-xr-x   1 root wheel       8000 Nov 28 00:00 mount_unionfs
-r-xr-xr-x   1 root wheel      30504 Nov 28 00:00 newfs_msdos
-r-xr-xr-x   5 root wheel      15264 Nov 28 00:00 nextboot
-r-xr-xr-x   2 root wheel      61496 Nov 28 00:00 ping
-r-xr-xr-x   2 root wheel      61496 Nov 28 00:00 ping6
-r-xr-xr--   2 root operator   16152 Nov 28 00:00 poweroff
-r-xr-xr-x   1 root wheel      15912 Nov 28 00:00 rcorder
-r-xr-xr-x   5 root wheel      15264 Nov 28 00:00 reboot
-r-xr-xr-x   1 root wheel      20608 Nov 28 00:00 recoverdisk
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 rmd160
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 rmd160sum
-r-xr-xr-x   1 root wheel      55600 Nov 28 00:00 route
-r-xr-xr-x   1 root wheel      42208 Nov 28 00:00 rtsol
-r-xr-xr-x   1 root wheel      32240 Nov 28 00:00 savecore
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha1
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha1sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha224
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha224sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha256
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha256sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha384
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha384sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha512
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha512sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha512t224
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha512t224sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha512t256
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 sha512t256sum
-r-xr-xr--   2 root operator   16152 Nov 28 00:00 shutdown
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 skein1024
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 skein1024sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 skein256
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 skein256sum
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 skein512
-r-xr-xr-x  24 root wheel      38280 Nov 28 00:00 skein512sum
-r-xr-xr-x   3 root wheel      19640 Nov 28 00:00 swapctl
-r-xr-xr-x   3 root wheel      19640 Nov 28 00:00 swapoff
-r-xr-xr-x   3 root wheel      19640 Nov 28 00:00 swapon
-r-xr-xr-x   1 root wheel      24992 Nov 28 00:00 sysctl
-r-xr-xr-x   1 root wheel      19992 Nov 28 00:00 umount

Contents of /usr/bin

# ls -al /usr/bin
total 2985
drwxr-xr-x   2 root wheel      57 Nov 28 03:42 .
drwxr-xr-x  12 root wheel      12 Nov 28 03:42 ..
-r-xr-xr-x   1 root wheel   70392 Nov 28 00:00 bsdtar
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 bzegrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 bzfgrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 bzgrep
-r-xr-xr-x   5 root wheel      83 Nov 28 00:00 bzless
-r-xr-xr-x   2 root wheel   10160 Nov 28 00:00 chgrp
-r-xr-xr-x   1 root wheel   13328 Nov 28 00:00 du
-r-xr-xr-x   4 root wheel   29624 Nov 28 00:00 egrep
-r-xr-xr-x   1 root wheel   14616 Nov 28 00:00 env
-r-xr-xr-x   1 root wheel   28112 Nov 28 00:00 fetch
-r-xr-xr-x   4 root wheel   29624 Nov 28 00:00 fgrep
-r-xr-xr-x   1 root wheel   71464 Nov 28 00:00 find
-r-xr-xr-x   1 root wheel    5528 Nov 28 00:00 fsync
-r-xr-xr-x   4 root wheel   29624 Nov 28 00:00 grep
-r-xr-xr-x   3 root wheel   13000 Nov 28 00:00 groups
-r-xr-xr-x   3 root wheel   13000 Nov 28 00:00 id
-r-xr-xr-x   1 root wheel   31416 Nov 28 00:00 install
-r-xr-xr-x   2 root wheel  257024 Nov 28 00:00 less
-r-xr-xr-x   1 root wheel     412 Nov 28 00:00 lesspipe.sh
-r-xr-xr-x   1 root wheel   27600 Nov 28 00:00 limits
-r-xr-xr-x   1 root wheel   16440 Nov 28 00:00 logger
-r-xr-xr-x   1 root wheel   26312 Nov 28 00:00 login
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 lzegrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 lzfgrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 lzgrep
-r-xr-xr-x   5 root wheel      83 Nov 28 00:00 lzless
-r-xr-xr-x   1 root wheel    8544 Nov 28 00:00 mktemp
-r-xr-xr-x   2 root wheel  257024 Nov 28 00:00 more
-r-xr-xr-x   1 root wheel 1083312 Nov 28 00:00 openssl
-r-xr-xr-x   1 root wheel    8696 Nov 28 00:00 passwd
lrwxr-xr-x   1 root wheel      15 Nov 28 00:00 pgrep -> ../../bin/pgrep
lrwxr-xr-x   1 root wheel      15 Nov 28 00:00 pkill -> ../../bin/pkill
-r-xr-xr-x   4 root wheel   29624 Nov 28 00:00 rgrep
-r-xr-xr-x   1 root wheel   39696 Nov 28 00:00 sed
-r-xr-xr-x   1 root wheel   62160 Nov 28 00:00 sort
lrwxr-xr-x   1 root wheel       6 Nov 28 00:00 tar -> bsdtar
-r-xr-xr-x   1 root wheel    8888 Nov 28 00:00 tee
-r-xr-xr-x   1 root wheel   22000 Nov 28 00:00 tr
-r-xr-xr-x   1 root wheel   14184 Nov 28 00:00 uname
-r-xr-xr-x   1 root wheel    7424 Nov 28 00:00 what
-r-xr-xr-x   3 root wheel   13000 Nov 28 00:00 whoami
-r-xr-xr-x   1 root wheel   17184 Nov 28 00:00 xargs
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 xzegrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 xzfgrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 xzgrep
-r-xr-xr-x   5 root wheel      83 Nov 28 00:00 xzless
lrwxr-xr-x   1 root wheel       6 Nov 28 00:00 yppasswd -> passwd
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 zegrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 zfgrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 zgrep
-r-xr-xr-x   5 root wheel      83 Nov 28 00:00 zless
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 zstdegrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 zstdfgrep
-r-xr-xr-x  15 root wheel    4953 Nov 28 00:00 zstdgrep
-r-xr-xr-x   5 root wheel      83 Nov 28 00:00 zstdless

Contents of /usr/sbin

# ls -al /usr/sbin
total 1095
drwxr-xr-x   2 root wheel     15 Nov 28 03:42 .
drwxr-xr-x  12 root wheel     12 Nov 28 03:42 ..
-r-xr-xr-x   1 root wheel  24640 Nov 28 00:00 certctl
-r-xr-xr-x   2 root wheel  10160 Nov 28 00:00 chown
-r-xr-xr-x   1 root wheel  13448 Nov 28 00:00 ip6addrctl
-r-xr-xr-x   1 root wheel  18952 Nov 28 00:00 kldxref
-r-xr-xr-x   2 root wheel  64864 Nov 28 00:00 mtree
-r-xr-xr-x   2 root wheel  64864 Nov 28 00:00 nmtree
-r-xr-xr-x   1 root wheel 588624 Nov 28 00:00 pkg
-r-xr-xr-x   1 root wheel  81352 Nov 28 00:00 pw
-r-xr-xr-x   1 root wheel  16648 Nov 28 00:00 pwd_mkdb
-r-xr-xr-x   1 root wheel   5989 Nov 28 00:00 service
-r-xr-xr-x   1 root wheel  14144 Nov 28 00:00 services_mkdb
-r-xr-xr-x   1 root wheel  34728 Nov 28 00:00 traceroute
-r-xr-xr-x   1 root wheel  30136 Nov 28 00:00 traceroute6

Contents of /usr/local/bin

# ls -al /usr/local/bin
total 1104
drwxr-xr-x   2 root wheel      8 Mar 14 13:38 .
drwxr-xr-x  10 root wheel     10 Mar 14 13:38 ..
-rwxr-xr-x   1 root wheel   6968 Mar  1 08:44 c_rehash
-rwxr-xr-x   1 root wheel  27384 Mar  1 11:05 doas
-rwxr-xr-x   1 root wheel   2186 Mar  1 11:05 doasedit
-rwxr-xr-x   1 root wheel    104 Mar 14 13:06 entrypoint.sh
-rwxr-xr-x   1 root wheel 848784 Mar  1 08:46 openssl
-rwxr-xr-x   1 root wheel   5471 Mar  1 11:05 vidoas

Contents of /usr/local/sbin

# ls -al /usr/local/sbin
total 19396
drwx------   2 root wheel        4 Mar 14 13:38 .
drwxr-xr-x  10 root wheel       10 Mar 14 13:38 ..
-rwxr-xr-x   1 root wheel  3892352 Mar  5 01:04 pkg
-rwxr-xr-x   1 root wheel 11962848 Mar  5 01:04 pkg-static

Contents of /usr/libexec/

# ls -al /usr/libexec/
total 110
drwxr-xr-x  12 root wheel    14 Nov 28 03:42 .
drwxr-xr-x  12 root wheel    12 Nov 28 03:42 ..
drwxr-xr-x  17 root wheel    17 Nov 28 03:42 bsdconfig
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 bsdinstall
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 dwatch
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 fwget
-r-xr-xr-x   1 root wheel 37424 Nov 28 00:00 getty
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 hyperv
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 kgdb
lrwxr-xr-x   1 root wheel    25 Nov 28 00:00 ld-elf.so.1 -> ../../libexec/ld-elf.so.1
drwxr-xr-x   3 root wheel     3 Nov 28 03:42 lpr
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 sendmail
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 sm.bin
drwxr-xr-x   2 root wheel     2 Nov 28 03:42 zfs
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment