Container images don't contain mongodb tools anymore

XMLWordPrintableJSON

    • 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
      

            Assignee:
            Zack Winter
            Reporter:
            Lukasz Sierant
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: