dockerfile

    0熱度

    1回答

    我想將版本號作爲單個參數接收,並在Dockerfile的RUN腳本中爲URL中的各個位置提取主要/次要編號。 ARG CUDA_VERSION ARG CUDNN_VERSION ENV CUDA_FULL="${CUDA_VERSION:-8.0.61_375.26}" \ CUDA_MAJOR="$(echo ${CUDA_VERSION:-8.0.61_375.26} | c

    0熱度

    1回答

    我是使用Docker的新手。我想使用微服務架構方法重建我的單片應用程序。 我有一個需要與nginx服務器交互的Flask應用程序服務器。傳統上我們使用Gunicorn作爲uWSGI,但我們如何使用Docker做同樣的事情? 下面是我的代碼, 我具有長頸瓶的應用程序,要求用戶上傳的Excel文件 from flask import Flask, request, render_template i

    1熱度

    1回答

    我現在使用的是jenkins/jenkins:lts圖像。它運行良好,做我想要期待的一切。我希望它在構建步驟中運行Maven目標。問題是jenkins容器環境中沒有安裝Maven。 所以我想擴展提到的圖像來運行apt-get install maven。 我的解決辦法: FROM "jenkins/jenkins:lts USER root RUN /bin/bash -c "apt-get

    0熱度

    2回答

    我工作的公司(嚴格監管/審計環境)尚未接受容器,但希望將其用於某些應用。有一種觀點認爲,由於圖像構建過程以root身份發出命令(或者可以被用戶通過使用USER命令覆蓋),該構建(不運行)容器在構建期間有效地給予用戶作爲根的無限制訪問處理。這是對他們的詛咒,違背了公司的各種政策。通過PowerBroker訪問某些計算機命令是受限制的,即對某些命令的訪問需要明確的許可並記錄/受審計。 我們需要允許容器

    2熱度

    1回答

    我試圖讓URL重寫2.0安裝在使用本Dockerfile: FROM microsoft/aspnet:4.6.2 WORKDIR /inetpub/wwwroot COPY obj/Docker/publish . ADD https://download.microsoft.com/download/C/9/E/C9E8180D-4E51-40A6-A9BF-776990D8BCA9/r

    1熱度

    2回答

    我一直在嘗試碼頭容器postgres。到目前爲止,我還沒有能夠連接到容器內的數據庫。 我的步驟重新創建下面的問題。 dockerfile開始 FROM postgres ENV POSTGRES_DB db ENV POSTGRES_USER postgres ENV POSTGRES_PASSWORD postgres COPY db_schema.sql /docker-entrypo

    1熱度

    1回答

    我有一個問題想生成dockerfile爲我的應用程序的NodeJS: 我dockerfile: FROM node WORKDIR /app COPY . /app RUN npm install EXPOSE 3000 CMD ["node", "/app/index.js"] 的的NodeJS(NPM作爲的一部分安裝)需要grpc。當我嘗試運行我的應用程序,我得到了以下錯誤

    1熱度

    1回答

    RUN if [ "$AUTH_MS_PROFILE" = "test" ]; then RUN ["mvn", "verify"]; fi 因此,案件正在試圖對督促和測試兩個圖像,因爲我並不需要運行集成測試@督促所以,我使用編譯ARG設置和開發測試配置文件 我需要有一個if循環,如果輸入的是測試它應該測試否則不應該

    0熱度

    1回答

    我有一個Dockerfile,它試圖安裝whl文件,該文件位於我的項目中使用pip。我想迫使pip,包括我whl文件中的搜索,但它並不: No distributions matching the version for mylibname==mylibversion 我嘗試使用build_ext的選項-L: pip install --global-option=build_ext --gl