Скопируйте nginx с хоста на докер - PullRequest
0 голосов
/ 29 сентября 2019

Мне нужно собрать nginx из исходного кода и скопировать его в Docker.Я знаю, что могу просто извлечь образ докера на основе nginx.

Jenkinsfile

    stage('Download Nginx Sources and Build') {
        steps {
            sh '''
            wget https://nginx.org/download/nginx-1.17.3.tar.gz
            tar zxf nginx-1.17.3.tar.gz
            cd nginx-1.17.3
            ./configure --with-pcre=../pcre-8.43 --prefix=$(pwd)/../nginx-from-source
            make
            make install
            '''
        }
    }
    stage('Build image') {
        steps {
            script {
                docker.build("nginx-test-custom-image")
            }
        }
    }

Dockerfile

FROM debian
COPY ./nginx-from-source ./nginx-from-source
ENTRYPOINT [ "./nginx-from-source/nginx" ]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...