我将我的应用程序容器链接到run
上的postgres:
docker run --link postgres:postgres someproject/develop
而且效果很好.
但我意识到我需要在run
之前用django命令将一些东西安装到数据库中.所以我需要build
.
我该怎么做?
docker build -h
没有--link
选项.
我将我的应用程序容器链接到run
上的postgres:
docker run --link postgres:postgres someproject/develop
而且效果很好.
但我意识到我需要在run
之前用django命令将一些东西安装到数据库中.所以我需要build
.
我该怎么做?
docker build -h
没有--link
选项.
我从docker撰稿人Brian Goff那里得到了答案:
docker run -d --name mydb postgres
docker run --rm --link mydb:db myrailsapp rake db:migrate
docker run -d --name myapp --link mydb:db myrailsapp
这将激发博士后的热情.
把构建过程想象成编译应用程序.作为编译阶段的一部分,您不会将数据植入数据库.