-
Notifications
You must be signed in to change notification settings - Fork 194
Closed
Description
Inside a Sysbox container, launching a container from an image derived from a Dockerfile that includes a VOLUME directive (and where contains a 'significant' amount of data, in my test case ~300Mb) is unreasonably slow.
To reproduce:
- Launch Sysbox container with embedded dockerd; launch dockerd; pull test image containing large VOLUME; time launching container from this image.
# docker run --rm -it --name=outer --entrypoint=/bin/bash --runtime=sysbox-runc newsnowlabs/dockside
root@236d9c17316c:/home/newsnow# dockerd >/var/log/dockerd.log 2>&1 &
[1] 61
root@236d9c17316c:/home/newsnow# docker pull newsnowlabs/dockside
Using default tag: latest
latest: Pulling from newsnowlabs/dockside
a024302f8a01: Pull complete
df1da4b92cd3: Pull complete
e4ae4a1e23f8: Pull complete
4f4fb700ef54: Pull complete
98f1c1c5c160: Pull complete
293f2365040a: Pull complete
862de65123f6: Pull complete
b900f458021c: Pull complete
9f1db669c557: Pull complete
3841da2a0779: Pull complete
e95cbfe01117: Pull complete
8125781aea68: Pull complete
7949e2b10877: Pull complete
a68dbb2a997e: Pull complete
0443950b5af6: Pull complete
bfc030c66e65: Pull complete
34f8d1b2b613: Pull complete
1d8d1728d7a8: Pull complete
e026fe1c0a9b: Pull complete
928be91a56e1: Pull complete
7a096dc4b3d6: Pull complete
a9a1085491df: Pull complete
Digest: sha256:dff454491fa252667e078819658b8fa8a6428283506bf79a7021adbac8290ee2
Status: Downloaded newer image for newsnowlabs/dockside:latest
docker.io/newsnowlabs/dockside:latest
root@236d9c17316c:/home/newsnow# time docker run --rm -it newsnowlabs/dockside >/dev/null
real 2m32.957s
user 0m0.162s
sys 0m0.068s
- For comparison, time launching a container from the same image, but on the host:
# time docker run --rm -it newsnowlabs/dockside >/dev/null
real 0m3.801s
user 0m0.020s
sys 0m0.026s
Metadata
Metadata
Assignees
Labels
No labels