/ / Spustiť vo vnútri bežiaceho kontajnera - bash, shell, docker, bin

Exec vo vnútri bežiaceho kontajnera - bash, shell, docker, bin

Vytvoril som bežiaci dokovací kontajner s

docker run -v host_directory:remote_directory -it image_name /bin/bash

a hneď po jeho vytvorení môžem na ňom spustiť napríklad príkaz ffc. Potom urobím svoje veci a zavriem dok.

Nasledujúci deň vidím, že môj kontajner stále beží (podľa očakávania) a že na ňom môžem bežať

docker exec -it container_name /bash

a ja idem dovnútra svojho kontajnera, ale tentoraz sa nedá spustiť príkaz ffc, dostanem chybové hlásenie s nápisom „neznámy príkaz“.

Každý, kto vie, čo sa deje?

Vopred ďakujem.

odpovede:

0 pre odpoveď č. 1

Odpoveď na moju vlastnú otázku:

Aby som mohol spustiť príkaz ffc, spomínal som, že je potrebné ho vykonať ako užívateľ feniky, čo by mal urobiť

docker exec -ti -u fenics <container name> /bin/bash -l