我正在從postgres doc執行以下命令
docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
現在出于好奇,我運行以下命令:
docker run -it --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres bash
而且我最終沒有得到互動式 bash shell。
也在嘗試:
docker run -it --name some-postgres --entrypoint bash -e POSTGRES_PASSWORD=mysecretpassword -d postgres
也不起作用。
為什么我無法覆寫默認命令?
uj5u.com熱心網友回復:
該命令作業正常,但由于您使用的是-d標志,因此容器正在后臺啟動。洗掉該標志,您將進入互動式 bash 會話:
docker run -it --name some-postgres --entrypoint bash -e POSTGRES_PASSWORD=mysecretpassword postgres
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/341477.html
標籤:PostgreSQL 码头工人 码头集装箱 码头工人入口点
