Spuštění aplikace z dockeru rubrika: Administrace: Software

4 Andreaw Fean
položil/-a 6.2. 3:39

Ahoj.

Chtěl bych spustit php interpret z docker kontaineru. Udělal jsem si takovíto Dockerfile:

FROM fedora
RUN dnf install -y php-cli
CMD /bin/bash

a pak spouštím: docker run php -v
Což mi pěkně vypíše verzi.

Ale třeba sudo docker run konta-ner php -S localhost:8001 už nefunguje, protože ten interpret běží uvnitř kontaineru, a tak se nevidí vnější filesystém.

Nevíte jak na to? Jak tomu podstrčit cesty, aby třeba když dám sudo docker run konta-ner pwd mi to ukázalo odkud pouštím ten docker, nikoliv ten vnitřek toho kontaineru?

Díky.

odkaz
7 Murděj Ukrutný
odpověděl/-a 6.2. 6:05

Třeba takto:

docker run -v /cesta/na/hostiteli:/cesta/v/konteineru

Pokud to má nasdílet aktuální adresář

docker run -v $(pwd):/cesta/v/konteineru

Komentáře

  • Andreaw Fean : Díky. 9.2. 16:10

Pro zobrazení všech 4 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.