Junior — Middle
Lze v Dockerfile uvést příkazu pro změnu uživatele, pod kterým bude kontejner spuštěn?
sobes.tech AI
Odpověď od AI
Ano, v Dockerfile lze určit uživatele, pod kterým bude kontejner spuštěn, pomocí instrukce USER. Například:
FROM ubuntu:latest
# Vytvoření uživatele
RUN useradd -ms /bin/bash myuser
# Určení, že kontejner poběží jako myuser
USER myuser
CMD ["bash"]
Po zadání USER myuser budou všechny následující příkazy a spuštění kontejneru prováděny jménem tohoto uživatele.