-
Type:
Bug
-
Resolution: Done
-
Priority:
Critical - P2
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
DevProd Build
-
ALL
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Recent daily-rebuilt container images no longer have mongodb tools preinstalled. I don't think this was intended, especially that it was a significant change to the containers' contents without bumping their versions (only hashes).
It probably affects all 8.0, 8.2 and 7.0 mongodb container images. What's also weird is that newer images, which don't contain the tools have almost double the container size. See the attached screen. One of the reasons might be that mongodb.tgz and mongosh.tgz files are not removed after download and add unnecessarily 180MB)
Newer image:
docker run -it quay.io/mongodb/mongodb-community-server@sha256:a9340064ef669e9bfcc5beb1c39eab63bd4337f9dfd9068dbad9eebdbd65f085 /bin/bash -c "find / -name 'mongo*' 2>/dev/null" /usr/bin/mongod /usr/bin/mongosh /home/mongod /var/spool/mail/mongod /mongodb-linux-aarch64-rhel93-8.0.19 /mongodb-linux-aarch64-rhel93-8.0.19/bin/mongos /mongodb-linux-aarch64-rhel93-8.0.19/bin/mongod /mongosh.asc /mongodb.tgz.sig /mongodb.tgz /mongosh-2.6.0-linux-arm64 /mongosh-2.6.0-linux-arm64/mongosh.1.gz /mongosh-2.6.0-linux-arm64/bin/mongosh_crypt_v1.so /mongosh-2.6.0-linux-arm64/bin/mongosh /mongosh.tgz /mongosh.tgz.sigOlder image
Older, correct image:
docker run -it quay.io/mongodb/mongodb-community-server@sha256:4be3e7a6568e467a21c093f34ddedf0a7d35c244ead410d687e9eb50ac46be25 /bin/bash -c "find / -name 'mongo*'" /usr/lib/systemd/system/mongod.service /usr/share/man/man1/mongos.1.gz /usr/share/man/man1/mongod.1.gz /usr/share/man/man1/mongosh.1.gz /usr/share/man/man5/mongodb-parameters.5.gz /usr/share/doc/mongodb-database-tools /usr/share/doc/mongodb-database-tools/mongodb-database-tools-100.14.1-1.aarch64.rpm.cdx.json /usr/share/doc/mongodb-database-tools/mongodb-database-tools-100.14.1-1.aarch64.rpm.sarif.json /usr/share/doc/mongodb-mongosh /usr/share/doc/mongodb-org-server /usr/share/licenses/mongodb-mongosh /usr/bin/mongotop /usr/bin/mongoexport /usr/bin/mongos /usr/bin/mongod /usr/bin/mongoimport /usr/bin/mongofiles /usr/bin/mongostat /usr/bin/mongosh /usr/bin/mongodump /usr/bin/mongorestore /usr/lib64/mongosh_crypt_v1.so find: '/proc/tty/driver': Permission denied /etc/yum.repos.d/mongodb-org.repo /etc/systemd/system/multi-user.target.wants/mongod.service /etc/mongod.conf /var/log/mongodb /var/log/mongodb/mongod.log