развернуть докер на сервере apache2 - PullRequest
0 голосов
/ 22 мая 2018

У меня есть html-приложение, которое работает на сервере apache2, и я хочу докеризировать html-приложение, которое должно быть запущено в докере, используя пакет apache2.Я пытался, но не удалось собрать докер.Я не хочу использовать сервер nginx, помогите мне с Apache.

Вот следующее содержимое Dockerfile в html-приложении

FROM apache2:2.4.18
WORKDIR /var/www/html/startapp
COPY . /var/www/docker

Затем я попытался построить это с помощью Docker, используя

sudo docker build -t startapp .

Возвращает:

Sending build context to Docker daemon  335.6MB
Step 1/3 : FROM apache2:2.4.18
pull access denied for apache2, repository does not exist or may require 'docker login'

Если это невозможно с apache2, значит, есть изменения для сборки сервером lampp в Ubuntu 16.0.4.

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

Похоже, что вы пытаетесь использовать неофициальный образ докера для Apache, так что либо вы создаете образ apache2, используя Dockerfile, если он у вас есть.Или вы можете войти в частный репозиторий, содержащий изображение apache2, если у вас есть его учетные данные.В противном случае вы можете использовать официальный образ докера Apache

0 голосов
/ 22 мая 2018

Попробуйте заменить базовый образ (тот, который вы используете, недоступен, как в стандартном реестре докеров).

FROM httpd:2.4

Для получения дополнительной информации посмотрите https://hub.docker.com/_/httpd/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...