dockerfile

    0熱度

    2回答

    碼頭1.10之後,docker history不再顯示圖像的中間層,如果您從其他位置將其拉出,而不是在本地建立。 This github issue討論了這個變化,還提到使用docker save和docker load,你可以利用中間層作爲緩存。 這是否意味着,如果一個圖像被構建並且簡單地上傳到存儲庫(即沒有tar文件),那麼下載圖像的人無法恢復中間層? 我特別想知道的是: COPY sensi

    0熱度

    1回答

    我想創建一個運行Neo4j服務器的碼頭圖像,並且不需要用戶在初始訪問時手動設置密碼。 我曾以此爲Dockerfile FROM neo4j:3.2 ADD setPassword.sh . RUN ./setPassword.sh 它運行此腳本 #!/bin/sh set -e # Start server ./bin/neo4j start # Wait for it to

    2熱度

    2回答

    我有一個linux shell命令,需要在Dockerfile中編寫。 for ((i=10001; i<10101; ++i)); do pwgen -n -s -B -c 10 | sed "s/^/$i /"; done > user.tx_ ; /bin/cp -f user.tx_ user.txt ; 有人可以幫我嗎?非常感謝你。

    5熱度

    1回答

    我正在構建.NET Core 2.0 Web API,並且正在創建一個Docker鏡像。我對Docker頗爲陌生,所以如果之前已經回答了問題,我很抱歉。 我有用於創建圖像的以下Docker文件。特別是,我在構建過程中運行單元測試,並將結果輸出到./test/test_results.xml(在構建過程中創建的臨時容器中,我猜)。我的問題是,如何在構建完成後訪問這些測試結果? FROM micros

    7熱度

    2回答

    考慮以下Dockerfile: FROM alpine:edge EXPOSE \ # web portal 8080 \ # backdoor 8081 內置就像這樣: docker build . 我們觀察到這樣的輸出: Sending build context to Docker daemon 17.1TB Step 1/2 : FROM alpine:edge -

    2熱度

    2回答

    我有一個SpringBoot應用程序及其Dockerfile如下。我有不同的環境,如本地/ dev/qa/prod的application.properties。當我在IDE本地運行應用程序,我通過-Dspring.profiles.active =本地在VM選項,以便它加載application-local.properties。爲了作爲碼頭容器運行,我構建了一個包含所有application.

    2熱度

    3回答

    我正試着裝一個卡夫卡服務器。對於卡夫卡服務器正常啓動順序是這樣的: A: start Zookeeper server B: start Broker server C: create topic 項目A和B是長時間運行的過程。並且C需要等待B啓動並運行。 所以我寫了一個Dockerfile,與ENTRYPOINT執行shell腳本用於上述順序: #!/bin/sh $KAFKA_HO

    0熱度

    2回答

    我有一個用於導出Env變量的shell腳本。該腳本調用python腳本以從運行我的主python腳本之前需要存儲的Web服務獲取特定值。 我試過使用RUN . /bot/env/setenv.sh,但這似乎並沒有使最終容器中的env變量可用。我試圖把內容在entrypoint.sh文件,在調用python jbot.py結束,但容器從未完成它的設置 我entrypoint.sh看起來像這樣(我假設

    0熱度

    1回答

    我讀過最近的帖子Setting up MySQL and importing dump within Dockerfile,但找不到答案。 我想要的是建立與創建的數據庫,用戶和一些其他數據的自定義MySQL映像。這裏是我的Dockerfile(簡體): FROM mysql:5.7 ENV MYSQL_ROOT_PASSWORD=root RUN service mysql

    0熱度

    1回答

    我遇到了一個關於我的Dockerfile的問題 - 我有一個包含Web應用程序的容器。當然,當我啓動容器時,Web應用程序啓動,並通過將我的入口點設置爲'/ sbin/init',我可以讓容器永遠運行(如在它不會啓動和關閉)。 現在,問題是,我需要做一些NFS安裝後'容器啓動第一次'。 我明白我可以刪除入口點和利用CMD傳中讓說CMD ./my_create_mount_script.sh 但後來