美文网首页
docker 安装 nexus3

docker 安装 nexus3

作者: _浅墨_ | 来源:发表于2020-11-27 13:40 被阅读0次

    一、MacOS 安装 docker

    使用 Homebrew 来安装 Docker

    brew cask install docker
    

    二、docker 安装 nexus3
    查找 nexus3 镜像

    docker search nexus3
    

    控制台打印:

    拉取 nexus3 镜像

    docker pull docker.io/sonatype/nexus3
    

    控制台打印:


    查看镜像

    docker images
    

    控制台打印:

    changyou@Mac ~ % docker images
    REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
    sonatype/nexus3     latest              d4fbb85e8101        5 weeks ago         634MB
    
    

    运行nexus容器:

    changyou@Mac Desktop % docker run -id --privileged=true --name=nexus3 --restart=always -p 8081:8081 -v /Users/changyou/Desktop/nexus3/nexus-data:/var/nexus-data sonatype/nexus3
    

    参数说明:
    -d: 后台运行该容器
    -p: 端口映射
    --name: 自定义容器名称
    -v: 挂载外部数据卷
    sonatype/nexus3: 镜像名称,注意这里是nexus3

    这样 nexus3 就部署好了。访问 http://127.0.0.1:8081

    第一次登录 nexus3,最新版 nexus3 需要到 nexus3 容器的 nexus-data 路径下 admin.password 文件内找密码。操作步骤:

    1. 查看nexus3容器id
    docker ps
    
    1. 进入容器控制台
    docker exec -ti nexus3  /bin/sh
    

    或者

    docker exec -it 5f9b3a2688c9 bash
    

    其中,nexus3 为 IMAGE NAMES,5f9b3a2688c9 为 CONTAINER ID。

    1. 进入nexus-data文件夹
    bash-4.4$ cd nexus-data/
    bash-4.4$ ls
    admin.password  db             generated-bundles  karaf.pid  log     restore-from-backup
    blobs           elasticsearch  instances          keystores  orient  tmp
    cache           etc            javaprefs          lock       port
    

    打开admin.password 文件

    bash-4.4$ vi admin.password
    

    或者

    bash-4.4$ cat admin.password
    

    获取到密码,登录 nexus3,修改密码即可。

    另:
    停止并删除容器

    docker stop nexus3
    docker rm nexus3
    

    参考:

    1. MacOS Docker 安装
    2. Docker安装nexus3

    相关文章

      网友评论

          本文标题:docker 安装 nexus3

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