通过docker-compose搭建maven私服

步骤一、编写docker-compose.yml文件

docker-compose.yml

# 指定docker-compose的版本
version: '3'
# 有的服务
services:
# 服务名(可以随便起,便于理解这里起名为nexus)
  nexus:
  # 容器名称(随意起,见名知意)
    container_name: nexus_container
    # 指定基础镜像
    image: sonatype/nexus3
    # 容器崩了自动重启
    restart: always
    # 映射端口-nexus的默认端口是8081
    ports:
      - '8181:8081'
    # 数据卷的映射
    volumes:
      - ./nexus3/data/:/nexus-data
      - ./nexus3/log/:/nexus-data/log/
步骤二、执行docker-compose.yml文件

1>.把写好的docker-compose.yml文件复制到宿主机指定目录下
在这里插入图片描述
2>.进入宿主机响应的目录去运行docker-compose.yml文件
在这里插入图片描述
说明: 会根据docker-compose.yml的内容去获取镜像启动容器. 可能过程中会遇到权限问题!!

通过 chmod -R 777 nexus3/ 命令去给nexus3目录以及其子目录授权.授权后再去执行一
遍docker-compose up -d 命令.

3>.通过命令docker ps去查看已经启动的容器
在这里插入图片描述
说明: 可以看到容器成功启动,映射的端口为我上面配置的8181
4>.通过远程服务器ip地址加docker-compose.yml中映射的端口号去访问maven私服,访问成功就表示maven私服搭建成功了
在这里插入图片描述
说明: 去登陆账号默认为admin,第一次登陆的时候账号名是admin密码在在宿主机隐射的data数据卷中
在这里插入图片描述
在这下面会有一个admin.password文件,通过

cat admin.password 

命令去查看初次登陆的密码。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值