开发者社区 > 云原生 > 容器服务 > 正文

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 1711 0
1 条回答
写回答
取消 提交回答
  • kubernetes member

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

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

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

相关电子书

更多
应用 Docker 进行持续交付:用技术改变交付路程 立即下载
从Docker到容器服务 立即下载
构建基因数据应用生态系统—— docker in Bio/informatics 立即下载