0
点赞
收藏
分享

微信扫一扫

docker 安装 nexus3

菜菜捞捞 2021-09-23 阅读 64
Java 开发

一、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
举报

相关推荐

0 条评论