在Docker Alpine容器中启动Shell
要为Ubuntu映像启动交互式shell,我们可以运行:
ole@T:~$ docker run -it --rm ubunturoot@1a6721e1fb64:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
但是,对于Alpine Docker映像运行此命令时,将得到以下结果:
ole@T:~$ docker run -it --rm alpineError response from daemon: No command specified
在Alpine基本容器中启动交互式Shell的命令是什么?
回答:
ole@T:~$ docker run -it --rm alpine /bin/ash(inside container) / #
上面使用的选项:
/bin/ash
是BusyBox提供的Ash(Almquist Shell)。--rm
退出时自动移除容器(docker run --help
)-i
交互模式(即使未连接也保持STDIN打开)-t
分配伪TTY
以上是 在Docker Alpine容器中启动Shell 的全部内容, 来源链接: utcz.com/qa/435487.html