得到一个;“不支持操作”;在构建docker映像时尝试运行某些内容时出错

得到一个;“不支持操作”;在构建docker映像时尝试运行某些内容时出错,docker,dockerfile,Docker,Dockerfile,我正在尝试使用以下命令构建docker映像: docker build -f conf/Dockerfile -t my_app_name . Dockerfile以以下内容开头: FROM ubuntu:14.04 COPY conf/pubkey pubkey RUN echo 'deb http://downloads.skewed.de/apt/trusty trusty universe' >> /etc/apt/sources.list \ &&

我正在尝试使用以下命令构建docker映像:

docker build -f conf/Dockerfile -t my_app_name .
Dockerfile
以以下内容开头:

FROM ubuntu:14.04

COPY conf/pubkey pubkey
RUN echo 'deb http://downloads.skewed.de/apt/trusty trusty universe' >> /etc/apt/sources.list \
  && apt-key add pubkey \
  && rm pubkey
并返回
INFO[0000]不支持的操作

不管我在运行后放置了什么(即使
runecho 1也会失败)

我尝试在中间docker映像中运行shell(
docker run a7bb092…-it/bin/sh
),但这只是从守护进程中抛出
FATA[0000]错误响应:无法启动容器a7bb092…:不支持操作


我怎样才能解决这个问题呢?

事实证明,如果你的机器有一个内核更新,但你还没有重新启动,那么docker会发疯。重新启动机器修复了这个问题。噢。

如果您的内核中没有选择CONFIG_VETH,或者没有lxc和cgroup,则可能会发生这种情况

$ zcat /proc/config.gz | grep VETH
CONFIG_VETH=m