เพิ่ม non-root user และ เปลี่ยน timezone ให้กับ Dockerfile alpine
![เพิ่ม non-root user และ เปลี่ยน timezone ให้กับ Dockerfile alpine](/content/images/size/w960/2023/03/add-non-root-user-and-change-timezone-in-dockerfile-alpine.webp)
คราวที่แล้วพูดถึงการเพิ่ม nonroot user กับเปลี่ยน timezone ใน dockfile ubuntu ไปแล้ว คราวนี้ขอแชร์โค็ดถึงการทำใน Dockerfile alpine กันบ้าง มาดูกัน
และนี่คือ Dockerfile ที่เป็น alpine base สำหรับ Nodejs
FROM node:18-alpine
COPY ./ /usr/app
RUN apk add --update tzdata && \
cp /usr/share/zoneinfo/Asia/Bangkok /etc/localtime && \
apk del tzdata && \
addgroup -S nonroot && \
adduser -S nonroot -G nonroot
EXPOSE 3001
USER nonroot
WORKDIR /usr/app
CMD [ "node", "server.js" ]
นำไปใช้และดัดแปลงกันตามสะดวก...
Comments ()