Как я могу ускорить: docker run
и docker exec
команды?
Выполнение команды занимает 0,02 секунды пользовательского времени, 0,02 секунды системного времени (в моем случае это было бы нормально), но около 0,5 секунды реального времени каждая (неприемлемо).
Например:
$ time sudo docker run --cap-add SYS_ADMIN -i -t --memory=100000k --memory-swap=100000k -d -w /tmp -v /home/asd:/tmp my_image187d****5037sudo docker run --cap-add SYS_ADMIN -i -t --memory=100000k -d -w /tmp -v 0,02s user 0,02s system 6% cpu 0,496 total
Могу ли я как-то ускорить процесс запуска контейнера или, по крайней мере, понять, почему это время тратится впустую?
my_image
создается из ubuntu
а созданный образ занимает около 800 Мбайт. Но из того, что я проверил, это не имеет большого значения - уменьшение размера изображения до 200 МБ не изменяет время выполнения приведенной выше команды.