Suppose you volume of $2$ litres has an uncertainty of $\pm 0.1$ litre which you may judge to be too large.
(You will have to decide on the possible error after inspecting your $2$ litre container.
The problem is that you are going to get a cumulative error.
Fill the container up to the $2$ litre mark and empty it into the larger container and mark the water level.
Repeat until there are 20 calibration marks ($20$ litres) on the larger container.
You can then repeat the process and that will give you some idea of the variation in your scale readings.
If the larger container is of uniform cross-section then you can interpolate where the $1$ litre interval marks are otherwise you need add $1$ litre to the empty larger container then $2$ litres, 2 litres etc.
The $40$ litre mark was the result of the addition of $2\pm 0.1$ litres $20$ times so the maximum error is about $40 \pm(20 \times 0.1) = 40\pm 2$ litres.
A better estimate of the error is that it is $\pm \sqrt{20 \times 0.1^2}\approx \pm 0.45$ ie $40.0 \pm 0.45$ litres.
For smaller volumes eg $15$ litres you reason that it is $7 \times 2 + 1 \times 1$ litres and work the maximum error $\pm 8 \times 0.1 = \pm 0.8$ litres or the better estimator $\pm \sqrt{8 \times 0.1^2}\approx \pm 0.3$ litres.