Makefile.amIMAGE = zerolabssyseng/portainer
clean-local:
docker rmi $(CLEAN_OPTIONS) $(IMAGE):$(TAG) || true
build:
docker build $(BUILD_OPTIONS) --build-arg TAG=${TAG} -t $(IMAGE):$(TAG) .
pull:
docker pull $(PULL_OPTIONS) $(IMAGE):$(TAG)
push: build
docker push $(PUSH_OPTIONS) $(IMAGE):$(TAG)
makemake [options]:
clean-local
build
pull
push
ARG TAG
FROM zerolabssyseng/base-consul:${TAG:-latest}
MAINTAINER "System Engineer (SysEng)"
ENV PORTAINER_VERSION=1.22.0 \
PORTAINER_HOME=/var/lib/portainer
RUN mkdir ${PORTAINER_HOME} && \
addgroup -S portainer && \
adduser -S -D -g "" -G portainer -s /bin/sh -h ${PORTAINER_HOME} portainer && \
chown portainer:portainer ${PORTAINER_HOME}
RUN curl -sSL https://github.com/portainer/portainer/releases/download/${PORTAINER_VERSION}/portainer-${PORTAINER_VERSION}-linux-amd64.tar.gz | \
tar -xzo -C /usr/local
COPY rootfs/ /
ENTRYPOINT [ "/init" ]
CMD []
EXPOSE 9000
VOLUME [ "/var/lib/portainer" ]
version: '3.5'
volumes:
portainer:
services:
portainer:
image: zerolabssyseng/portainer:latest
container_name: zerolabssyseng_portainer
ports:
- "9000:9000"
volumes:
- /etc/localtime:/etc/localtime:ro
- /var/run/docker.sock:/var/run/docker.sock
environment:
- ENV=local # environment name
- PORTAINER_TEMPLATE=generic # configuration template
- PORTAINER_VERSION=1.22.0
- PORTAINER_HOME=/var/lib/portainer
#
# template generic
#
#- PORTAINER_OPTIONS= # portainer options
Content type
Image
Digest
Size
61.2 MB
Last updated
almost 7 years ago
docker pull zerolabssyseng/portainer