- Notifications
You must be signed in to change notification settings - Fork 2k
Closed
Description
Environment
- Platform: Ubuntu
- Docker Version: 23.0.1, build a5ee5b1
- Node.js Version: -
- Image Tag: lts, lts-slim, lts-alpine, 18, 18.18.0, 18-slim, 20-slim, 20-alpine
Expected Behavior
Successfully running docker run command for Next 13 project
Current Behavior
docker run command ends with error
/usr/bin/env: 'node': Text file busy error Command failed with exit code 126.Possible Solution
Rollback to 18.17.0 or 18.17.0-alpine
Steps to Reproduce
FROM node:lts-alpine as base LABEL type="web" ENV NPM_CONFIG_LOGLEVEL=warn ENV NPM_CONFIG_COLOR=false ENV HOST 0.0.0.0 ENV APP_ROOT /home/node/app WORKDIR ${APP_ROOT} RUN chown -R node:node /home/node COPY --chown=node:node . /home/node/app/ ## Development FROM base as development USER node WORKDIR ${APP_ROOT} RUN yarn --network-timeout 100000 EXPOSE 3000 CMD ["yarn", "dev"] ## Production and Staging FROM base as release USER node WORKDIR ${APP_ROOT} COPY --chown=node:node --from=development /home/node/app/node_modules /home/node/app/node_modules RUN yarn pre:build FROM release as staging USER node RUN yarn build:stage EXPOSE 3000 CMD [ "yarn", "start:stage" ] FROM release as production USER node RUN yarn build:production EXPOSE 3000 CMD [ "yarn", "start:production" ]Additional Information
This error appeared today for images of version 18 of Node, after updating the images on Docker Hub 6 hours ago.
Pinjasaur and JRemitz
Metadata
Metadata
Assignees
Labels
No labels