docker-compose简介与ubuntu server 上安装compose:
https://blog.csdn.net/badao_liumang_qizhi/article/details/100902301
docker compose基本使用-使用compose启动tomcat为例:
https://blog.csdn.net/badao_liumang_qizhi/article/details/100904080
docker compose部署项目到容器-基于tomcat和mysql的商城项目(附源码和sql下载):
https://blog.csdn.net/badao_liumang_qizhi/article/details/100941366
在上面实现基本的compose的操作的基础上,实现使用docker compose搭建nexus。
nexus是maven私服,在maven的远程仓库中,默认是***仓库,一些无法从***下载的构件,比如内部项目还能部署到私服上,以便其他依赖项目使用。
注:
博客:
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。
从零开始一步一步搭建ubuntu server服务器、修改数据源、安装docker、配置镜像加速器、compose部署gitlab服务:
https://blog.csdn.net/badao_liumang_qizhi/article/details/101077527
参照上面博客搭建好环境。
部署nexus服务同样也需要至少2g以上的内存,所以我们在新建或者克隆虚拟机时要记得修改其内存。
首先我们在docker 的仓库找到nexus3
然后复制其拉取镜像的命令。
打开虚拟机并使用xshell连接。
拉取nexus3镜像
docker pull sonatype/nexus3
拉取成功后,我们按照规范在/usr/local/下新建docker/nexus,并新建docker-compose.yml
yml配置文件代码
version: '3' services: nexus: restart: always image: sonatype/nexus3 container_name: nexus3 ports: - 8081:8081 volumes: - /usr/local/docker/nexus/nexus-data:/nexus-data
退出并保存
然后启动nexus
docker-compose up
打开浏览器输入:
ip:端口号,就是在上面的yml配置文件中配置的。