docker-entrypoint init process no such file

說一下背景

平常開發是用docker for window ,部署正式服務是在linux下,突然有一天發現報了 docker-entrypoint  init process no such file 錯誤,找了原因發現是因爲window和linux換行不一樣引起的,知道了原因就好解決了,在dockerfile文件裏面添加如下一段,就解決了

我把修改貼出來,方便複製黏貼

RUN sed -i 's/\r//g' /usr/local/bin/docker-entrypoint.sh \
    && chmod +x /usr/local/bin/docker-entrypoint.sh \
    && ln -s /usr/local/bin/docker-entrypoint.sh / # backwards compat
ENTRYPOINT ["docker-entrypoint.sh"]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章