Sobes.tech
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 նշելուց հետո, բոլոր հաջորդական հրահանգները և կոնտեյների գործարկումը կատարվելու են այդ օգտագործողի անունով։