19 lines
788 B
Docker
Raw Normal View History

2017-06-27 19:16:10 +02:00
# docker base image for Netmiko, NAPALM, Pyntc, and Ansible
FROM ubuntu:xenial
2017-07-19 20:14:33 +02:00
RUN DEBIAN_FRONTEND=noninteractive apt-get update && apt-get -y --no-install-recommends \
install telnet curl openssh-client nano vim-tiny iputils-ping python build-essential \
2018-01-20 04:58:01 +01:00
libssl-dev libffi-dev python-pip python3-pip python-setuptools \
2017-07-19 20:14:33 +02:00
python-dev net-tools python3 software-properties-common \
2018-01-20 04:58:01 +01:00
&& apt-add-repository -y ppa:ansible/ansible-2.4 \
2017-07-19 20:22:28 +02:00
&& apt-get update && apt-get -y --no-install-recommends install ansible \
2017-06-27 19:16:10 +02:00
&& rm -rf /var/lib/apt/lists/* \
&& pip install --upgrade pip \
2017-08-20 20:51:34 +02:00
&& pip install cryptography netmiko napalm pyntc \
&& pip install --upgrade paramiko && mkdir /scripts
2017-06-27 19:16:10 +02:00
VOLUME [ "/root","/usr", "/scripts" ]
2017-06-27 19:16:10 +02:00
CMD [ "sh", "-c", "cd; exec bash -i" ]