Docker容器在启动命令后退出

我正在尝试创建一个docker容器,并使用厨师食谱将python图像添加到该容器中。Chef-client运行后,我可以看到该容器,但是即使发出了start命令,该容器也没有启动。

这是我的食谱来提取python图像,

docker_service 'default' do action [:create, :start] end

docker_image 'python' do tag 'latest' action :pull end

docker_container 'testpy' do repo 'python' tag 'latest' action :run end 以下是容器的问题,

root @ ubuntunode2-vm:〜#docker start 2e512235c0fe 2e512235c0fe root @ ubuntunode2-vm:〜#docker exec -it 2e512235c0fe bash来自守护程序的错误响应:容器2e512235c0fe50b6314648b9d6eae6162790e0793008344d27288d95c69d4923

展开
收起
被纵养的懒猫 2019-09-23 17:22:56 1764 分享 版权
1 条回答
写回答
取消 提交回答
  • kubernetes member

    你运行的容器应该里面没有一个long-run进程吧,如果容器内进程结束了,就没法exec了。

    2020-03-12 11:11:42
    赞同 展开评论

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理