vitess.io/vitess@v0.16.2/docker/bootstrap/Dockerfile.percona57 (about) 1 ARG bootstrap_version 2 ARG image="vitess/bootstrap:${bootstrap_version}-common" 3 4 FROM --platform=linux/amd64 "${image}" 5 6 # Install Percona 5.7 7 RUN for i in $(seq 1 10); do apt-key adv --no-tty --keyserver keyserver.ubuntu.com --recv-keys 9334A25F8507EFA5 && break; done && \ 8 add-apt-repository 'deb http://repo.percona.com/apt buster main' && \ 9 { \ 10 echo debconf debconf/frontend select Noninteractive; \ 11 echo percona-server-server-5.7 percona-server-server/root_password password 'unused'; \ 12 echo percona-server-server-5.7 percona-server-server/root_password_again password 'unused'; \ 13 } | debconf-set-selections && \ 14 apt-get update && \ 15 apt-get install -y --no-install-recommends \ 16 percona-server-server-5.7 \ 17 libperconaserverclient20-dev percona-xtrabackup-24 && \ 18 rm -rf /var/lib/apt/lists/* 19 20 # Bootstrap Vitess 21 WORKDIR /vt/src/vitess.io/vitess 22 23 USER vitess 24 RUN ./bootstrap.sh