# Choose a base with virt-v2v support FROM almalinux:10-minimal # Install required packages RUN microdnf update -y --setopt=tsflags=nodocs --setopt=install_weak_deps=0 && \ microdnf install -y --setopt=tsflags=nodocs --setopt=install_weak_deps=0 virt-v2v qemu-img libguestfs-tools libguestfs-xfs libnsl virtio-win nbdkit unzip tar gzip wget \ && microdnf clean all RUN mkdir -p /opt/vmware-vddk/ ; cd /opt/vmware-vddk/ && \ wget http://jenkins.openvm.eu/files/vddk/VMware-vix-disklib-8.0.3-23950268.x86_64.tar.gz && \ tar xzf VMware-vix-disklib-8.0.3-23950268.x86_64.tar.gz && \ rm -fv VMware-vix*.tar.gz RUN wget http://jenkins.openvm.eu/files/ovftool/VMware-ovftool-4.6.2-22220919-lin.x86_64.zip && \ unzip VMware-ovftool-4.6.2-22220919-lin.x86_64.zip -d /usr/local/ && \ ln -s /usr/local/ovftool/ovftool /usr/local/bin/ovftool && \ rm -fv VMware-ovftool-4.6.2-22220919-lin.x86_64.zip