소스 검색

Add Dockerfile

master
jdongmo 4 년 전
부모
커밋
c9e757be40
1개의 변경된 파일23개의 추가작업 그리고 0개의 파일을 삭제
  1. +23
    -0
      Dockerfile

+ 23
- 0
Dockerfile 파일 보기

@@ -0,0 +1,23 @@
FROM python:3.8-alpine

RUN apk update && \
apk add --no-cache --virtual .build-deps make gcc musl-dev python3-dev \
python3 libffi libffi-dev openssl-dev openssh-client cargo vim bash

RUN ls /usr/bin/python3 && ln -s /usr/bin/python3 /usr/bin/python && \
ls /usr/local/bin/python3 && ln -s /usr/local/bin/python3 /usr/bin/python3

WORKDIR /opt/ansible

COPY requirements.txt /opt/ansible
RUN pip3 install --no-cache-dir -r requirements.txt && \
ansible-galaxy collection install paloaltonetworks.panos

RUN apk del .build-deps

COPY . /opt/ansible
RUN find /opt/ansible -type f -exec dos2unix -u {} \;

RUN adduser -S -u 1044 ansible-user
USER ansible-user
CMD ["/bin/bash"]

불러오는 중...
취소
저장