在正在运行的容器中创建应用程序的docker镜像

时间:2015-12-25 07:23:20

标签: docker dockerfile

我在docker容器中有一个Ruby on Rails应用程序。我无法创建泊坞窗图像。当我运行docker build时,我得到:

  

bash:docker:command not found

我在docker容器中安装了docker,然后,我仍然得到同样的错误。请帮助。

1 个答案:

答案 0 :(得分:0)

这意味着docker命令不在路径中。你安装得对吗?如果你想要一个可以创建docker容器的docker容器,你应该使用来自jpetazzo / dind的Docker Inside Docker镜像

docker run --name dind -d jpetazzo/dind

docker exec -it dind bash

root@9e6096de598a:/# docker ps

容器应该是不可变的,您应该在Docker镜像上配置应用程序及其所需的所有依赖项,而不是容器。