一、docker安装nexus3
1、创建数据持久化目录
mkdir -p /data/nexus3/data
mkdir -p /data/nexus3/deploy
chmod 777 -R /data/nexus3
2、创建nexus3容器。
docker run -d -p 8081:8081 -v /data/nexus3/data:/nexus-data -v /data/nexus3/deploy:/opt/sonatype/nexus/deploy --name nexus3 sonatype/nexus3
3、查看默认密码
docker exec -it nexus3 cat /nexus-data/admin.password
4、访问nexus平台
二、让nexus3支持php composer
nexus3默认是不支持php composer的,需要自己安装插件支持
1、进入容器某个目录,下载nexus-repository-composer插件
这里注意:下载对应自己nexus版本可用的nexus-repository-composer插件,我的是0.0.29版本
docker exec -it nexus3
cd /tmp
curl https://repo1.maven.org/maven2/org/sonatype/nexus/plugins/nexus-repository-composer/0.0.29/nexus-repository-composer-0.0.29-bundle.kar --output nexus-repository-composer-0.0.29-bundle.kar
cp /tmp/nexus-repository-composer-0.0.29-bundle.kar /opt/sonatype/nexus/deploy
2、刷新nexus系统,即可看到多了composer
参考资料: