Windows 10上Docker中的Docker

Windows 10上Docker中的Docker,docker,windows-10,ubuntu-18.04,docker-in-docker,Docker,Windows 10,Ubuntu 18.04,Docker In Docker,我有一个Ubuntu18.04服务器,希望在其中运行docker来启动容器。 因为我在本地安装了Windows,所以我计划使用Docker来启动Ubuntu18.04服务器本身。但Windows上的运行级别似乎存在一些问题: invoke rc.d:无法确定当前运行级别 这个问题已经知道了,但还没有任何答案。 我尝试了以下Dockerfile: FROM ubuntu:18.04 ARG WORK_DIR="myapp" WORKDIR ${WORK_DIR} # some basi

我有一个Ubuntu18.04服务器,希望在其中运行docker来启动容器。 因为我在本地安装了Windows,所以我计划使用Docker来启动Ubuntu18.04服务器本身。但Windows上的运行级别似乎存在一些问题:

invoke rc.d:无法确定当前运行级别

这个问题已经知道了,但还没有任何答案。 我尝试了以下Dockerfile:

FROM    ubuntu:18.04

ARG WORK_DIR="myapp"

WORKDIR ${WORK_DIR}

# some basic programs
RUN     apt update && apt install -y \
        zsh \
        wget \
        curl \
        git-core \
        vim \
        emacs

#install docker
# https://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/errors-in-ubuntu-1804-on-windows-10/fe349f3d-3d58-4d90-9f8f-c14d7c12af8b
RUN cp -p  /bin/true /sbin/ebtables \
&& apt update -y \
&& apt upgrade -y \
apt update \
&& apt install -y apt-transport-https ca-certificates curl software-properties-common \
&& curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - \
&& add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable" \
&& apt update \
&& apt-cache policy docker-ce \
&& echo exit 0 > /usr/sbin/policy-rc.d \
&& export RUNLEVEL=1 && apt install -y docker-ce

RUN docker run hello-world
apt安装-y docker ce
引发错误