Remove zfsutils-linux from Dockerfile, bind-mount host ZFS tools
zfsutils-linux is not available in Debian Trixie. Instead, bind-mount the host zpool/zfs binaries and shared libraries at runtime.
This commit is contained in:
@@ -15,7 +15,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
|
|||||||
sg3-utils \
|
sg3-utils \
|
||||||
lsscsi \
|
lsscsi \
|
||||||
util-linux \
|
util-linux \
|
||||||
zfsutils-linux \
|
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
|
|||||||
@@ -10,6 +10,12 @@ services:
|
|||||||
- /dev:/dev
|
- /dev:/dev
|
||||||
- /sys:/sys:ro
|
- /sys:/sys:ro
|
||||||
- /run/udev:/run/udev:ro
|
- /run/udev:/run/udev:ro
|
||||||
|
- /usr/sbin/zpool:/usr/sbin/zpool:ro
|
||||||
|
- /usr/sbin/zfs:/usr/sbin/zfs:ro
|
||||||
|
- /usr/lib/libzfs.so.6:/usr/lib/libzfs.so.6:ro
|
||||||
|
- /usr/lib/libnvpair.so.3:/usr/lib/libnvpair.so.3:ro
|
||||||
|
- /usr/lib/libuutil.so.3:/usr/lib/libuutil.so.3:ro
|
||||||
|
- /usr/lib/libzfs_core.so.3:/usr/lib/libzfs_core.so.3:ro
|
||||||
environment:
|
environment:
|
||||||
- TZ=America/Denver
|
- TZ=America/Denver
|
||||||
- UVICORN_LOG_LEVEL=info
|
- UVICORN_LOG_LEVEL=info
|
||||||
|
|||||||
Reference in New Issue
Block a user