亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當拉取 docker 圖像并在我自己的圖像中使用它時 - 它會停在最后一行嗎?

當拉取 docker 圖像并在我自己的圖像中使用它時 - 它會停在最后一行嗎?

慕田峪7331174 2023-06-20 10:18:13
我想在頂部構建我的 dockerfile 。它是 ubuntu + python。該第 3 方 docker 文件:FROM ubuntu:latestMAINTAINER fnndsc "[email protected]"RUN apt-get update \? && apt-get install -y python3-pip python3-dev \? && cd /usr/local/bin \? && ln -s /usr/bin/python3 python \? && pip3 install --upgrade pipENTRYPOINT ["python3"] #this entry point line is my concern但我想用作我自己的 dockerfile 的基礎:FROM fnndsc/ubuntu-python3RUN pip install enum34 llvmlite numbaRUN mkdir -p ./voice_flask/dWORKDIR /voice_flask/dCOPY . /voice_flask/dCMD ["python", "server.py"]問題:基本圖像的 dockerfile 在入口點停止——但我不需要這個入口點,我有我自己的最后一個命令——“CMD python server.py”。那個 ENTRYPOINT 會影響我自己的 dockerfile 嗎?那個基本的 dockerfile 是否被執行并等待在 python shell 中?編輯:換句話說,是否執行了基本 dockerfile?或者我只是拉圖像,我自己的 dockerfile 是建立在它之上的?
查看完整描述

2 回答

?
溫溫醬

TA貢獻1752條經驗 獲得超4個贊

您構建的 Docker 鏡像將從基礎鏡像繼承入口點,除非您更改它。如果您對入口點感到滿意,則無需執行任何操作。CMD定義將哪些參數傳遞給入口點。如果您對基本入口點感到滿意,python3您可以:

CMD ["server.py"]

在你的 Dockerfile 中。


查看完整回答
反對 回復 2023-06-20
?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

為您提供了使用基礎映像中現有入口點的解決方案。

如果您對該入口點不滿意,您可以參考自己的入口點

ENTRYPOINT?["my_script",?"param1",?"param2"]

甚至完全刪除它CMD僅供使用

ENTRYPOINT?[]


查看完整回答
反對 回復 2023-06-20
  • 2 回答
  • 0 關注
  • 140 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號