dockerfile文件撰写中几对参数注意事项

写dockerfile时候应该注意什么?

如下几对参数的区分:

举例:

dockerfile文件:

ENV GPU_ID=1
ENV THREAD_NUM=5

# [ ]命令行模式无法传参,必须用shell模式
# python3 APP.py --host 0.0.0.0 --port 12345 --gpu_id 1 --thread_num 5
#ENTRYPOINT ["python3", "APP.py", "--host", "0.0.0.0", "--port", "12345", "--gpu_id  ${GPU_ID}", "--thread_num ${THREAD_NUM}"]
ENTRYPOINT "python3" "APP.py" "--host" "0.0.0.0" "--port" "12345" "--gpu_id" "$GPU_ID" "--thread_num" "$THREAD_NUM"

docker运行命令:

docker run -d --runtime=nvidia \
--name hetao_aiplat_track_siammask \
--restart always \
-p 12502:22 \
-p 12503:12345 \
-e GPU_ID=1 \
-e THREAD_NUM=5 \
-e PYTHONIOENCODING=utf-8 \
-v /bee/hetao/common/aiplat/track:/track_data \
hetao_aiplat_track_siammask_dev:latest

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值