发表于: 2020-02-10 23:39:36
1 1192
今天完成的事情:
* 安装docker,了解常用命令
* 使用nexus搭建私服
Docker:
#安装sudo pacman -S docker#启动dockersudo systemctl start docker#查看版本docker -v#安装镜像docker pull hello-world#启动容器docker run hello-world#查看镜像列表docker image lsdocker images#删除镜像docker image rm image_name/image_iddocker rm image_name/image_id#启动停止的容器docker start container_id#停止正在运行的容器docker stop container_id#查看所有容器docker container lsdocker ps#删除容器docker rm container_iddocker rm $(docker ps -q)docker container prune#进入容器command表示linux命令,如/bin/bashdocker exec -it container_id command#推出bash#ctrl+P+Q
配置私服
docker安装启动nexus
docker pulkl sonatype/nexus3docker imagesdocker run -d -p 8081:8081 --name nexus sonatype/nexus3#进入容器查找密码docker exec -it nexus bashcd /opt/sonatype/nexuscat admin.password
登陆默认名:admin
配置nexus
× 登录上后,修改密码,代理
× 添加role和user
× 创建仓库
使用
<servers> <server> <id>private-release</id> <username>banday</username> <password>banday</password> </server> <server> <id>private-snapshot</id> <username>deployment</username> <password>banday</password> </server> </servers> <mirrors> <mirror> <id>private-release</id> <mirrorOf>*</mirrorOf> <url>http://localhost:8081/repository/private-release/</url> </mirror> <mirror> <id>private-snapshot</id> <mirrorOf>*</mirrorOf> <url>http://localhost:8081/repository/private-snapshot/</url> </mirror> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors></settings>
<distributionManagement> <repository> <id>private-release</id> <url>http://localhost:8081/repository/private-release/</url> </repository> <snapshotRepository> <id>private-snapshot</id> <url>http://localhost:8081/repository/private-snapshot/</url> </snapshotRepository> </distributionManagement>
完成:
明天计划的事情:
* jdbcTemplate
* Mybatis连接DB
遇到的问题:
deploy时一直报错
Repository version policy: RELEASE does not allow metadata in path: org/example/private_demo/1.0-SNAPSHOT/maven-metadata.xml
解决:<version>1.0</version> 版本中不能有snapshot
收获:
配置私服时,解决报错,花了好几小时。。还是无意中发现解决办法。。。
评论