在构建docker镜像时尝试运行某些内容时出现“不支持操作”错误

时间:2015-04-09 18:38:59

标签: 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 \
  && apt-key add pubkey \
  && rm pubkey

它返回INFO[0000] operation not supported

无论我在RUN之后放置什么(即使RUN echo 1失败)

我尝试在中间泊坞窗图像(docker run a7bb092… -it /bin/sh)中运行一个shell,但这只会抛出FATA[0000] Error response from daemon: Cannot start container a7bb092…: operation not supported

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:22)

嗯,事实证明,如果你的机器有内核更新,但你还没有重新启动,那么docker就会吓坏。重新启动机器修复了那个。糟糕。

答案 1 :(得分:2)

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

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

https://github.com/docker/docker/issues/7246