Sobes.tech
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.