невозможно подготовить контекст: невозможно оценить символические ссылки в пути Dockerfile: нет такого файла или каталога - PullRequest
0 голосов
/ 04 октября 2018

Мне нужна помощь. Я работаю над школьным проектом и хочу установить сервер Apache, чтобы развернуть мое приложение на своем облачном сервере.

Я использую Jenkinsfile для сборкии запустите образ Apache из Dockerfile.Но я получил ошибку и мне нужна твоя помощь.

Вот мой Jenkinsfile:

stage ('Build & Run container') {
    imageApache     = docker.build('frontend-server-apache-dev', '--no- 
cache -f build/docker/apache/Dockerfile .')
  containerApache   = imageApache.run("--name frontend-server-apache- 
dev –dit -p 8383:8383")
}

, а вот мой Dockerfile:

FROM httpd:2.4
WORKDIR /public-html
COPY . /public-html/ /usr/local/apache2/htdocs/

И эта ошибка получена с сервера Jenkins:

[extremeFrontEnd_Dev-mahmoud-XT2HZETSSNRYCMO2BVSYIOS6A23EY3AFPOO2LRWV3X6YBGJM5EZQ] Running shell script
+ docker build -t frontend-server-apache-dev --no-cache -f build/docker/apache/Dockerfile .
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /var/jenkins_home/workspace/extremeFrontEnd_Dev-mahmoud-XT2HZETSSNRYCMO2BVSYIOS6A23EY3AFPOO2LRWV3X6YBGJM5EZQ/build: no such file or directory

Пожалуйста, помогите.

...