3 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
容器將退出,因?yàn)槟o出的命令將結(jié)束。使用以下選項(xiàng)可以使其保持活動(dòng)狀態(tài):
-i 即使未連接STDIN,也請(qǐng)保持打開狀態(tài)。
-t 分配偽TTY。
因此,您的新run命令是:
docker run -it -d shykes/pybuilder bin/bash
如果要附加到已經(jīng)運(yùn)行的容器:
docker exec -it CONTAINER_ID /bin/bash
在這些示例中,/bin/bash將其用作命令。

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
因此,我認(rèn)為答案比上面的許多誤導(dǎo)性答案更簡(jiǎn)單。
啟動(dòng)已停止的現(xiàn)有容器
docker start <container-name/ID>
停止正在運(yùn)行的容器
docker stop <container-name/ID>
然后登錄到容器的交互式外殼
docker exec -it <container-name/ID> bash
啟動(dòng)現(xiàn)有容器并將其附加到一個(gè)命令中
docker start -ai <container-name/ID>
當(dāng)心,這將停止出口的容器。但是通常,您需要啟動(dòng)容器,完成后附加并停止它。
- 3 回答
- 0 關(guān)注
- 1521 瀏覽
添加回答
舉報(bào)