猿问

大佬们遇到过这个问题吗?docker 的command /bin/bash表示啥意思?

CONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES474dba9030a4centos:8.0"/bin/bash"2daysagoUp9minutescentos_new


吃鸡游戏
浏览 411回答 2
2回答

largeQ

COMMAND为docker容器的默认启动命令,查看容器镜像的Dockerfile,一般体现为CMD["命令"],如CMD["/bin/bash"]就是这容器,默认启动了一个bash

白衣染霜花

每个容器都会有一个pid为1的进程,如果这个进程执行结束了,容器也就close了;COMMAND为/bin/bash,说明这个容器的初始进程就是bash进程;默认情况下,dockerlogs也只会打印pid为1进程的输出
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答