如何在 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 版本(仅供参考 - 可以删除)。
是否可以在 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 版本(仅供参考 - 可以删除)。