如何在Docker中拉出debian8(Jessie)图像

问题描述 投票:-1回答:1

我写了这样的Dockerfile:

system@vmdebian:~$ more Dockerfile 
FROM debian8

ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/web/log/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid
ENV APACHE_RUN_DIR /var/run/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2

RUN export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get -y -q upgrade && apt-get -y -q install apache2

EXPOSE 80 443

CMD ["apache2ctl","-D","FOREGROUND"]

当我运行此命令时:

docker image build -t dub/superapache Dockefile

我有这个错误信息:

Sending build context to Docker daemon  20.99kB
Step 1/10 : FROM debian8
pull access denied for debian8, repository does not exist or may require 'docker login'

Docker中Debian Jessie的图像名称是什么?

docker
1个回答
1
投票

检查Debian Docker Hub,Debian 8是“jessie”。

你可以用docker pull debian:jessiedocker pull debian:8拉标签。

将您的FROM行更改为:

FROM debian:jessie

如果你真的想要Debian 6“挤”你必须寻找一个非官方的来源或建立你自己的。

© www.soinside.com 2019 - 2024. All rights reserved.