美文网首页
docker启动gitlab

docker启动gitlab

作者: 守优 | 来源:发表于2019-05-27 12:07 被阅读0次

    ps:我用的是本地自己搭建的私有仓库,所以下载镜像为本地地址,如果自己没有本地仓库的可以去官方下载,官方也是有这个镜像的,pull之前可以先docker search gitlab查看一下gitlab的一个镜像

    下载镜像:

    docker pull 192.168.0.153:5000/gitlab

    创建持久化目录:

    mkdir -p /home/dockerdata/gitlab/config

    mkdir -p /home/dockerdata/gitlab/logs

    mkdir -p /home/dockerdata/gitlab/data

    容器内Gitlab使用端口:

    Ssh 22

    http 80

    https 443

    映射到宿主机端口:

    Ssh 1022

    http 8010

    https:8443

    注意:如果要使用宿主机的22和443端口,需要修改宿主机的ssh和https的默认端口。例如修改ssh端口为1022

    semanage port -a -t ssh_port_t -p tcp 1022

    firewall-cmd --permanent --add-port=1022/tcp

    firewall-cmd --reload

    运行gitlab镜像:

    docker run -d -h gitlab -p 1022:22 -p 8010:80 -p 8443:443 \

       -v /home/dockerdata/gitlab/config:/etc/gitlab \

       -v /home/dockerdata/gitlab/logs:/var/log/gitlab \

       -v /home/dockerdata/gitlab/data:/var/opt/gitlab \

       --restart always --name mygitlab gitlab/gitlab-ce:latest

    容器中的gitlab完全启动需要一定时间,可通过日志命令实时查看启动进度:

    $ docker logs -f <container id>

    启动完全完成之后访问http://<ip>:8010

    相关文章

      网友评论

          本文标题:docker启动gitlab

          本文链接:https://www.haomeiwen.com/subject/ianctctx.html