У меня есть пара вопросов относительно времени в контейнере Docker:
- Имеет ли контейнер Docker (например,
ubuntu:16.04
) то же время, что и хост-компьютер, когда он запускается? - Будет ли время синхронизироваться, если я не вмешиваюсь?
- Будет ли время контейнера (1) синхронизировано со временем запуска или (2) синхронизировано схост или (3) быть неопределенным или (4) что-то еще, если я изменю время на хост-машине?
- Если задание CRON на континенте должно выполняться каждый полный час - гарантируется ли, что онобудет выполняться?
То, что я пробовал
Для (1) это выглядит так, как будто это так ($
- хост, а #
- контейнер):
$ docker run -it ubuntu:18.04 bash
# date --iso-8601=s -u
2018-09-11T18:47:04+00:00
$ date --iso-8601=s -u
2018-09-11T18:47:10+00:00
Для (3) я пытался изменить свое местное время с помощью sudo date 080622432018
, но я не уверен, вступило ли оно в силу.Я не уверен, что команда неверна или просто какая-то другая система быстро сбрасывает время на правильное.