title: Trouble installing fuse on Debian stretch Docker image
body: <p>I am attempting to fuse a <code>dir</code> in a Docker image using <code>gcsfuse</code>. I am using a Debian stretch image, and having trouble working with the <code>fuse</code> package.</p>
  
  <p>I have attempted to install <code>fuse</code> both via <code>apt-get</code> as well as build from the source via the git repo. Both have had their respective problems. </p>
  
  <p><strong>1:</strong> After <code>apt-get</code> I receive indication that <code>fuse</code> was successfully installed. </p>
  
  <pre><code>root@a7d6f712fab9:/queue# apt-get install fuse
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  fuse is already the newest version (2.9.7-1+deb9u2).
  0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
  root@a7d6f712fab9:/queue# apt-get install libfuse-dev
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  libfuse-dev is already the newest version (2.9.7-1+deb9u2)
  </code></pre>
  
  <p>However when running <code>modprobe fuse</code> (what fails during the gcsfuse mount attempt): </p>
  
  <pre><code>root@a7d6f712fab9:/queue# modprobe fuse
  modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.9.125-linuxkit/modules.dep.bin'
  modprobe: FATAL: Module fuse not found in directory /lib/modules/4.9.125-linuxkit
  </code></pre>
  
  <p><strong>2:</strong> When using the <code>tar.gz</code> from source, <code>meson</code> is only available as version <code>0.37</code>, whereas <code>libfuse</code> requires meson > <code>0.38</code> to build properly (from earlier versions). </p>
  
  <p>Here's my Dockerfile:</p>
  
  <pre><code>FROM python:3.6-slim
  
  RUN apt-get update \
      &amp;&amp; apt-get install -y libfuse-dev \
      curl \
      gnupg \
      apt-utils \
      lsb-release \
      kmod
  RUN export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s` \
      &amp;&amp; echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO     main" | tee /etc/apt/sources.list.d/gcsfuse.list \
      &amp;&amp; curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
  RUN apt-get update \
      &amp;&amp; apt-get install -y gcsfuse
  
  COPY . /queue
  WORKDIR /queue
  </code></pre>
  
  <p>I'd like <code>modprobe fuse</code> to actually work, or to understand how I can build fuse/modprobe in a way where the package is identified via modprobe. </p>
  
  <p>Thanks!</p>