13 lines
702 B
Docker
13 lines
702 B
Docker
|
FROM centos:centos8
|
||
|
RUN cd /etc/yum.repos.d/
|
||
|
RUN sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
|
||
|
RUN sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
|
||
|
RUN yum upgrade -y
|
||
|
RUN yum install procps-ng wget libatomic python39 -y
|
||
|
RUN alternatives --set python /usr/bin/python3
|
||
|
RUN arch=$(arch | sed s/aarch64/el8-aarch64/ | sed s/x86_64/linux-x86_64/) && wget "https://downloads.yugabyte.com/releases/2.20.2.0/yugabyte-2.20.2.0-b145-${arch}.tar.gz" -O /tmp/yugabyte.tar.gz
|
||
|
RUN tar xvfz /tmp/yugabyte.tar.gz
|
||
|
RUN ln -s /yugabyte-2.20.2.0 /yugabyte
|
||
|
RUN /yugabyte/bin/post_install.sh
|
||
|
CMD /yugabyte/bin/yugabyted start --daemon=false --ui=false
|