如何在 Dockerfile 中使用最新的 Dart unstable?

How to use the latest Dart unstable in a Dockerfile?

是否可以在 docker 容器中使用最新的 Dart unstable,如果可以,如何在 Dockerfile 中指定它?

这里有记录Using apt-get(为开发频道设置)

有一个Dockerfile

FROM google/debian:wheezy

ENV DART_VERSION 1.14.0-dev.1.0    

RUN \
  apt-get -q update && \
  DEBIAN_FRONTEND=noninteractive && \
  apt-get install --no-install-recommends -y -q \
    apt-transport-https \
    apt-utils \
    apt-show-versions \
    ca-certificates \
    curl \
    git 

RUN \
  curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - && \
  curl https://storage.googleapis.com/download.dartlang.org/linux/debian/dart_unstable.list > \
    /etc/apt/sources.list.d/dart_unstable.list && \
  apt-get update && \
  apt-cache policy dart && \
  apt-get install dart=$DART_VERSION-1 && \
  apt-show-versions dart && \
  rm -rf /var/lib/apt/lists/* && \
  ln -s /usr/lib/dart /usr/lib/dart/bin/dart-sdk

Dart 1.14.0-dev.1.0 已安装。 apt-show-versions dart && \ 行在构建输出中打印可用的 Dart 版本(仅供参考 - 可以删除)。