- 安装Docker的Nexus3x前提内核需是3.10以上
- Jdk1.8或以上
- 安装Maven
- 附上大佬安装Docker链接(https://www.cnblogs.com/yufeng218/p/8370670.html)
1.下载一个nexus3的镜像
[root@baixiang ~]# docker pull sonatype/nexus3
2. 将容器内部/var/nexus-data挂载到主机/root/nexus-data目录。
[root@baixiang ~]# docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3
3.查看运行容器id
[root@baixiang ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2238e1b5b60f sonatype/nexus3 "sh -c ${SONATYPE_DI…" 4 minutes ago Up 4 minutes 0.0.0.0:8081->8081/tcp nexus
4.测试容器id是否运行成功
[root@baixiang ~]# docker inspect 2238e1b5b60f
[
{
"Id": "2238e1b5b60f0c512687ae17c11d0279a204b10617041dead813dcd92cca654b",
"Created": "2019-07-02T18:29:21.960305275Z",
"Path": "sh",
"Args": [
"-c",
"${SONATYPE_DIR}/start-nexus-repository-manager.sh"
],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 7598,
"ExitCode": 0,
"Error": "",
"StartedAt": "2019-07-02T18:29:23.912298873Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:36b0df681a47e5948f2088a446652766132141175dece2d6d47ef6e749385c05",
"ResolvConfPath": "/var/lib/docker/containers/2238e1b5b60f0c512687ae17c11d0279a204b10617041dead813dcd92cca654b/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/2238e1b5b60f0c512687ae17c11d0279a204b10617041dead813dcd92cca654b/hostname",
"HostsPath": "/var/lib/docker/containers/2238e1b5b60f0c512687ae17c11d0279a204b10617041dead813dcd92cca654b/hosts",
"LogPath": "/var/lib/docker/containers/2238e1b5b60f0c512687ae17c11d0279a204b10617041dead813dcd92cca654b/2238e1b5b60f0c512687ae17c11d0279a204b10617041dead813dcd92cca654b-json.log",
"Name": "/nexus",
"RestartCount": 0,
"Driver": "ove