2021-04-21 14:50:34 +07:00
|
|
|
FROM archlinux
|
2021-04-20 09:41:06 +07:00
|
|
|
|
2021-08-16 02:25:59 +07:00
|
|
|
# Sort mirrors by speed
|
|
|
|
RUN pacman --sync --refresh --noconfirm \
|
|
|
|
reflector \
|
|
|
|
&& reflector \
|
|
|
|
--save /etc/pacman.d/mirrorlist \
|
|
|
|
--protocol https \
|
|
|
|
--latest 20 \
|
|
|
|
--sort rate
|
2021-05-16 14:49:59 +07:00
|
|
|
|
2022-03-12 11:48:40 +07:00
|
|
|
RUN pacman --sync --refresh --noconfirm \
|
2021-04-20 09:41:06 +07:00
|
|
|
ansible \
|
2021-06-10 07:14:10 +07:00
|
|
|
diffutils \
|
2021-04-21 14:50:34 +07:00
|
|
|
docker \
|
2022-01-23 00:52:29 +07:00
|
|
|
docker-compose \
|
2021-05-23 02:57:09 +07:00
|
|
|
git \
|
2021-08-23 00:49:34 +07:00
|
|
|
graphviz \
|
2021-08-22 19:36:05 +07:00
|
|
|
helm \
|
2021-04-21 14:50:34 +07:00
|
|
|
kubectl \
|
2021-09-01 20:18:41 +07:00
|
|
|
kustomize \
|
2021-06-26 22:55:55 +07:00
|
|
|
libisoburn \
|
2021-04-20 09:41:06 +07:00
|
|
|
make \
|
2021-07-02 19:08:25 +07:00
|
|
|
mdbook \
|
2022-03-14 23:00:25 +07:00
|
|
|
neovim \
|
2022-02-06 09:03:38 +07:00
|
|
|
openssh \
|
2021-06-13 13:36:22 +07:00
|
|
|
p7zip \
|
2021-04-21 14:50:34 +07:00
|
|
|
python \
|
2022-03-14 23:00:25 +07:00
|
|
|
python-jinja \
|
2021-12-31 23:55:46 +07:00
|
|
|
python-kubernetes \
|
2021-05-15 14:05:43 +07:00
|
|
|
python-netaddr \
|
2021-12-05 21:57:33 +07:00
|
|
|
python-pip \
|
2022-03-14 02:30:00 +07:00
|
|
|
python-rich \
|
2022-01-16 17:38:37 +07:00
|
|
|
sudo \
|
2021-12-05 21:57:33 +07:00
|
|
|
terraform
|
2021-12-05 21:48:14 +07:00
|
|
|
|
2022-04-04 03:19:32 +07:00
|
|
|
# TODO better way to install k3d?
|
|
|
|
RUN curl -L https://github.com/k3d-io/k3d/releases/download/v5.4.1/k3d-linux-amd64 > /usr/local/bin/k3d \
|
|
|
|
&& chmod +x /usr/local/bin/k3d
|
|
|
|
|
2021-12-31 23:55:46 +07:00
|
|
|
# TODO https://github.com/ansible-collections/community.docker/issues/216
|
2021-12-05 21:57:33 +07:00
|
|
|
RUN pip install docker-compose
|