-
Notifications
You must be signed in to change notification settings - Fork 1
/
dev.Dockerfile
31 lines (26 loc) · 1.11 KB
/
dev.Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
FROM docker/dev-environments-default:stable-1
#==============================
# Install Azure CLI
#==============================
RUN curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
#==============================
# Install Terraform
#==============================
RUN apt-get update && apt-get install -y gnupg software-properties-common curl
RUN curl -fsSL https://apt.releases.hashicorp.com/gpg | apt-key add -
RUN apt-add-repository "deb [arch=amd64] https://apt.releases.hashicorp.com $(lsb_release -cs) main"
RUN apt-get update && apt-get install terraform
#==============================
# Install Make
#==============================
RUN apt-get update && apt-get install -y make
#==============================
# Install Python and dependencies
#==============================
RUN apt-get update && apt-get install -y python pip graphviz
# RUN update-alternatives --install /usr/bin/python python /usr/bin/python3.9 1
RUN pip install ipykernel jupyter matplotlib networkx scipy numpy seaborn sklearn
#==============================
# Install Ansible
#==============================
RUN apt-get install -y ansible