发表于: 2020-02-10 23:39:36

1 1191


今天完成的事情:

* 安装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


收获:

配置私服时,解决报错,花了好几小时。。还是无意中发现解决办法。。。


返回列表 返回列表
评论

    分享到