Sign inSign up

lizhaohua84/gitlab-runner

By lizhaohua84

•Updated over 6 years ago

镜像使用阿里源,需要修改其它软件源的请参考Dockerfile自行构建

Image
0

47

lizhaohua84/gitlab-runner repository overview

Dockerfile文件,可参考修改为自己喜欢的软件源

FROM alpine

MAINTAINER lizhaohua84 

RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/' /etc/apk/repositories && \
    apk update && \
    apk add gitlab-runner supervisor && \
    echo '[supervisord]' > /etc/supervisord.conf && \
    echo 'nodaemon=true' >> /etc/supervisord.conf && \
    echo '' >> /etc/supervisord.conf && \
    echo '[program:gitlab-runner]' >> /etc/supervisord.conf && \
    echo 'command=/usr/bin/gitlab-runner "run" "--working-directory" "/home/gitlab-runner" "--config" "/etc/gitlab-runner/config.toml" "--service" "gitlab-runner" "--syslog" "--user" "gitlab-runner"' >> /etc/supervisord.conf && \
    rm -rf /var/cache/apk/*

CMD ["/usr/bin/supervisord"]

使用方法:

docker run --detach \
--name gitlab-runner \
--hostname gitlab-runner \
--restart always \
--volume /usr/local/gitlab-runner/config:/etc/gitlab-runner \
--volume /usr/local/gitlab-runner/data:/home/gitlab-runner \
lizhaohua84/gitlab-runner:v12.5.0

然后docker exec -it进容器内命令行使用gitlab-runner register按提示进行注册

Tag summary

Content type

Image

Digest

Size

34.1 MB

Last updated

over 6 years ago

docker pull lizhaohua84/gitlab-runner:v12.5.0