Sign inSign up

zerolabssyseng/portainer

By zerolabssyseng

•Updated almost 7 years ago

Portainer Container

Image
0

407

zerolabssyseng/portainer repository overview

⁠Portainer Container

⁠Configure Makefile.am
IMAGE = 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)
⁠Running with make
make [options]:
    clean-local
    build
    pull
    push
⁠Dockerfile
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" ]
⁠Docker Compose (Skeleton)
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

Tag summary

Content type

Image

Digest

Size

61.2 MB

Last updated

almost 7 years ago

docker pull zerolabssyseng/portainer