Я видел шаблоны для создания докеров, но я в замешательстве. Каков наилучший способ создания готовых контейнеров.
Когда следует использовать link
или volumes_from
.
Когда следует использовать volumes_from
, volumes
1 app-db-datah1 >
app:
image: someimage
link:
- db // data volume container name
db:
image: mysql
volumes_from:
- data // data volume name
data:
image: someimage
volumes:
- {host data}:{guest data}
2 app-db + datah1 >
app:
image: someimage
link:
- db // data volume container name
db:
image: mysql
volumes:
- data // data file name
Приложение
1 app-service-datah1 >
app:
image: someimage
volumes_from:
- service // service container name
service:
image: mysql
volumes_from:
- data // image container name
data:
image: someimage
volumes:
- {host data}:{guest data}
2 приложения-службы + данные
app:
image: someimage
volumes_from:
- service // service container name
service:
image: mysql
volumes:
- data // mounted file
Спасибо