docker的ENTRYPOINT
时间: 2023-10-17 20:37:59 浏览: 138
docker entrypoint入口文件详解
Docker的ENTRYPOINT是一种指令,它指定了在容器启动时要运行的命令。[1]ENTRYPOINT可以用来设置容器的主进程,它接收参数并调用相应的命令。通过ENTRYPOINT,我们可以执行任何有效的Shell命令或可执行文件。需要注意的是,使用ENTRYPOINT指令时,Docker不会使用shell来运行命令,而是直接执行指定的命令。如果需要在shell环境中运行命令,可以在ENTRYPOINT指令中使用"sh -c"的语法。因此,当在Dockerfile中使用了ENTRYPOINT指令后,执行docker run命令启动容器时,容器将自动执行指定的命令作为第一条完整命令。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Docker - ENTRYPOINT](https://blog.csdn.net/trustnature/article/details/122248697)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [docker entrypoint入口文件详解](https://download.csdn.net/download/weixin_38659374/12899765)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文