Пока я пытался преобразовать файл Docker compose с преобразованием контейнера , я получил следующую ошибку:
Container "container-name" is missing required parameter 'image'.
Services с параметром изображения, он работает нормально. Однако те, у которых есть параметр сборки вместо изображения, вызывают ошибку. Я хочу создать некоторые изображения на основе Dockerfile с помощью параметра сборки, и мне вообще не нужен параметр изображения в файле compose Docker. Какое здесь решение было бы наиболее эффективным?
Вот пример:
Успешное преобразование для службы db
:
Docker -compose.yml :
db:
image: postgres
Dockerrun. aws. json:
"containerDefinitions": [
{
"essential": true,
"image": "postgres",
"memory": 128,
"mountPoints": [
{
"containerPath": "/var/lib/postgresql/data/",
"sourceVolume": "Postgresql"
}
],
"name": "db"
}
Неудачное преобразование для службы web
с момента использования build
вместо параметра image
:
Docker -compose.yml:
web:
build:
context: .
dockerfile: Dockerfile