File Integrity Checksum error on docker push

Hi all, I’m getting the following error when I try to push my docker image to Docker Hub:
file integrity checksum failed for "root/zed2_ws/src/zed-ros2-wrapper/zed-ros2-interfaces/meshes/zedxm.stl"

After logging in to my docker, I ran the command: docker push abejeyapratap/zed_foxy_focal:1.3_sdk4.6_venv_yolo

Here’s the full output:

The push refers to repository [docker.io/abejeyapratap/zed_foxy_focal]
66c9a29d25a5: Pushed 
a04425feb125: Pushed 
2d3c3916f128: Pushing [==================================================>]  1.171GB/1.171GB
d978fe65c6f7: Pushed 
acdbe04bf5b9: Mounted from arrowhead101/zed_foxy_focal 
771474ef6ba3: Mounted from arrowhead101/zed_foxy_focal 
dae5eb7d3b91: Mounted from arrowhead101/zed_foxy_focal 
6e17bc9bb194: Mounted from arrowhead101/zed_foxy_focal 
327c42fdf85d: Mounted from arrowhead101/zed_foxy_focal 
efca47fb24aa: Mounted from arrowhead101/zed_foxy_focal 
baa7fb983563: Mounted from arrowhead101/zed_foxy_focal 
129797a2010f: Mounted from arrowhead101/zed_foxy_focal 
c62d64838643: Mounted from arrowhead101/zed_foxy_focal 
4c326c4d31a7: Mounted from arrowhead101/zed_foxy_focal 
80ad9bbf9964: Mounted from arrowhead101/zed_foxy_focal 
162943484908: Mounted from arrowhead101/zed_foxy_focal 
60528d03ce63: Mounted from arrowhead101/zed_foxy_focal 
58f442837b6f: Mounted from arrowhead101/zed_foxy_focal 
620febfa6551: Mounted from arrowhead101/zed_foxy_focal 
7d97b883b6be: Mounted from arrowhead101/zed_foxy_focal 
16b22b18f631: Mounted from arrowhead101/zed_foxy_focal 
fda3854ed45e: Mounted from arrowhead101/zed_foxy_focal 
4a8698d5f2a1: Mounted from arrowhead101/zed_foxy_focal 
7b58723d3b88: Mounted from arrowhead101/zed_foxy_focal 
4a84c2032dcb: Mounted from arrowhead101/zed_foxy_focal 
13e8da00c376: Mounted from arrowhead101/zed_foxy_focal 
3f8b757af589: Mounted from arrowhead101/zed_foxy_focal 
f8c4347fc203: Mounted from arrowhead101/zed_foxy_focal 
4034352ba310: Mounted from arrowhead101/zed_foxy_focal 
3222af402770: Mounted from arrowhead101/zed_foxy_focal 
897163d06dba: Mounted from arrowhead101/zed_foxy_focal 
4d400a98d071: Mounted from arrowhead101/zed_foxy_focal 
97a3e637d335: Mounted from arrowhead101/zed_foxy_focal 
a2088524c8eb: Mounted from arrowhead101/zed_foxy_focal 
2d91e510f1fa: Mounted from arrowhead101/zed_foxy_focal 
ddf743bab640: Mounted from arrowhead101/zed_foxy_focal 
8b61d2f61434: Mounted from arrowhead101/zed_foxy_focal 
file integrity checksum failed for "root/zed2_ws/src/zed-ros2-wrapper/zed-ros2-interfaces/meshes/zedxm.stl"

To provide some context: I pulled a docker image from Docker Hub, made some changes, used docker commit to save to a new image. I repeated this process of making small changes + docker commit a couple of times ending up with 7 images. I realize this is the not the best way to do things, but I’m new to docker and also did not have access to a Dockerfile for the original image.

The first 3 ones pushed successfully to Docker Hub, but the last 4 (including the latest one shown above) produce this error. All containers are working properly. One of the main changes I made to the original image is renaming a folder (more specifically, a ROS2 overlay workspace) to zed2_ws (you can actually see that name in the error). So I thought this might be the issue, but I made this change in one of the intermediary images (aka one of the first 3 images) which pushed to Docker Hub successfully.

How can I resolve this issue? I just need to share my final image with colleagues.