Вы можете создать таблицу дат даты, а затем подсчитать все даты. т.е.:
with dates ("date") as
(
select '2017-07-13'::date + i
from generate_series(0, '2018-07-13'::date - '2017-07-13'::date) v(i)
)
select "date", count(myTable.id)
from dates
left join myTable on dates."date" = myTable.createdDate
group by dates."date";
Примечание: возможно, это тоже:
with dates as
(
select "date"
from generate_series('2017-07-13'::date-1, '2018-07-13'::date,'1 day') v("date")
)
...
Docker прост, он просто запускает команды, которые вы ему даете, для базы изображений, с которой вы начинаете. Эта одна строка делает множество предположений, которые могут быть или не быть правдой:
adduser
установлено sudo
установлено sudo
/bin/bash
/home
/home/$USERNAME
Если все эти предположения верны до этой строки RUN
, то это может сработать, но, конечно, может быть другое предположение, которое я пропускаю.