Junior — Middle
Կարո՞ղ է Dockerfile-ում նշել հրաման, որը կփոխի օգտվողին, որի տակ կգործի կոնտեյները։
sobes.tech AI
Պատասխան AI-ից
Այո, Dockerfile-ում կարող եք նշել օգտագործողին, որի անունով կաշխատի կոնտեյները, օգտագործելով USER հրահանգը։ Օրինակ՝
FROM ubuntu:latest
# Օգտագործող ստեղծել
RUN useradd -ms /bin/bash myuser
# Նշել, որ կոնտեյները կաշխատի myuser անունով
USER myuser
CMD ["bash"]
Հետագայում USER myuser նշելուց հետո, բոլոր հաջորդական հրահանգները և կոնտեյների գործարկումը կատարվելու են այդ օգտագործողի անունով։