Docker启动容器后自动停止的问题

2023-04-02  本文已影响0人  轻轻敲醒沉睡的心灵

有时候我们成功在后台启动了一个容器,但是查询呢还是没有。再看,原来启动后立刻就停止了。拿ubuntu这个例子来说:


ubuntu

可以看出,ubuntu启动成功,返回ID了,但是查询没有,原来已经停止了。
百度了一下,是这么说的:
Docker容器要想后台运行,那么容器内部就必须有一个前台进程,这是Docker的机制问题。
所以我们启动容器时,给一个长挂起的命令就行。

sudo docker run -d --name ubuntu1 ubuntu /bin/bash -c "while true; do echo hello world; sleep 10; done"
挂起命令
上一篇 下一篇

猜你喜欢

热点阅读