docker环境下安装maven私服和gitlab

一、docker 安装maven私服

1.  下载一个nexus3的镜像

docker pull sonatype/nexus3

2.  将容器内部/var/nexus-data挂载到主/root/nexus-data目录

docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3

3. 关闭防火墙 

命令:service  iptables stop 关闭防火墙

4. 访问maven私服

路径:http://ip:8081 ,Maven私服启动容器稍微比较慢,等待1分钟即可。

 

5. 查看正在启动的日志

 docker attach 容器的id

6. 修改maven私服仓库登录密码

默认账户密码:账号名:admin

 

7.  获取私服默认密码

进入到容器中 

docker exec -it 8a1dcfb84f53 bash

cat /nexus-data/admin.password

复制密码进行登录更改密码

 

 

本人设置新密码为:admin

8. 建立maven仓库

 

 

9. 新增用户

点击左侧菜单栏的Users菜单,然后点击Create local user.我这里创建了一个用户,账户:cyb、密码:cyb

 

10. 本地maven settings.xml 新增如下配置

<server>

        <id>cyb</id>

        <username>cyb</username>

        <password>cyb</password>

    </server>

11. 在本地项目parent pom文件中指定私服仓库

<distributionManagement>
    <repository>
        <!--此名称要和.m2/settings.xml中设置的ID一致 -->
        <id>cyb</id>
        <url>http://192.168.80.130:8081/repository/cyb-snapshot/</url>
    </repository>
</distributionManagement>

12. 点击maven depoly打包

 

13. 登录私服地址验证

http://192.168.80.130:8081/#browse/search/maven

 

二、docker安装gitlab

1、通常会将 GitLab 的配置 (etc) 、 日志 (log) 、数据 (data) 放到容器之外, 便于日后升级, 因此请先准备这三个目录。

mkdir -p /mnt/gitlab/etc
mkdir -p /mnt/gitlab/log
mkdir -p /mnt/gitlab/data

2、

docker run \
    --detach \
    --privileged=true \
    --publish 8443:443 \
    --publish 8090:80 \
    --name gitlab \
    --restart unless-stopped \
    -v /mnt/gitlab/etc:/etc/gitlab \
    -v /mnt/gitlab/log:/var/log/gitlab \
    -v /mnt/gitlab/data:/var/opt/gitlab \
    beginor/gitlab-ce:11.0.1-ce.0

 下一篇博客:docker环境安装gitlab

posted @ 2021-03-15 01:15  陈远波  阅读(494)  评论(0编辑  收藏  举报