Can';t在docker ubuntu 16上启动NFS服务器。04
我正在尝试使用docker启动NFS服务器。我已经创建了Dockerfile:Can';t在docker ubuntu 16上启动NFS服务器。04,docker,nfs,Docker,Nfs,我正在尝试使用docker启动NFS服务器。我已经创建了Dockerfile: FROM ubuntu:latest ENV TERM linux RUN apt-get update RUN apt-get install --assume-yes \ software-properties-common wget RUN apt-get install --assume-yes \ pkg-config \ curl jq vim \ nfs-kernel-s
FROM ubuntu:latest
ENV TERM linux
RUN apt-get update
RUN apt-get install --assume-yes \
software-properties-common wget
RUN apt-get install --assume-yes \
pkg-config \
curl jq vim \
nfs-kernel-server
RUN mkdir /var/nfs/general -p
RUN chown nobody:nogroup /var/nfs/general
然后我执行了以下命令:
sudo docker build -t nfs-ubunta .
sudo docker run --privileged -it nfs-host-ubuntu:latest /bin/bash
我将这一行添加到etc/exports:
/var/nfs/general 172.17.0.3(rw,sync,no_subtree_check)
systemctl restart nfs-kernel-server
我得到了这个错误:
Not starting NFS kernel daemon: no support in current kernel.
lsb_释放的输出-a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
也许你应该检查一下这里类似的东西是怎么做的:。检查他的
Dockerfile
和init
、stop
和setup
文件……是的,它会有所帮助。谢谢@tgogos