0
我有一個docker-compose覆蓋文件用於在容器上運行測試。我想用不同的命令啓動我的節點服務器 - nyc node server.js
。我有優先於正常的撰寫文件,像這樣一個碼頭工人,compose.coverage.yml文件:docker-compose不覆蓋使用啓動命令的命令
node:
command: nyc node server.js
但是,它似乎永遠不會當我做docker-compose -f docker-compose.yml -f docker-compose.coverage.yml start node
覆蓋命令。當我使用docker-compose run
它覆蓋命令,但服務退出。有誰知道爲什麼它不會覆蓋命令使用開始?
我在想,既然CMD是內置容器的一部分,它不可能覆蓋它,但運行在執行容器中的一個單獨的命令,無論CMD的?只是一個預感... –
謝謝,我會嘗試 –
工作!謝謝。 –