Chciałbym nauczyć się Dockerfile od bardzo prostego startu, więc oto moja Dockfile:
FROM ubuntu
ENTRYPOINT /bin/bash
jednak po zbudowaniu obrazu i uruchomieniu kontenera, stwierdzam, że nie mogę uruchomić komend bash. Na przykład, jeśli napiszę:
# clear
Kontener zdaje się utknąć w nieskończonej pętli. Dlaczego tak się dzieje? Jak mogę to naprawić?
Odpowiedzi:
3 dla odpowiedzi № 1Jak uruchamiasz kontener? Pamiętaj, że musisz przekazać opcje -i
aby zachować STDIN otwarty i -t
przydzielić pseudo-TTY.
Poniżej przykład:
doker uruchomić -i-t mój obraz
0 dla odpowiedzi nr 2
doker-run -it ubuntu
Po wysłaniu tego polecenia wyświetli się następujący monit:
root @ 26f9e7a42517: / #