Docker 拉取&运行nexus镜像

拉取&运行nexus镜像

两种方式,执行运行命令或建个shell脚本;

#run  //启动容器
#-d : 让容器可以后台运行
#--name : 为运行的容器命名
#-p :指定映射端口(前者是宿主机的端口号,后者是容器的端口号)
#-v :数据挂载(前者是宿主机的目录,后者是容器的目录)

1 直接执行

sudo docker run -d --restart always --name nexus3 -v nexus3_data:/sonatype-work -p 9081:8081 sonatype/nexus3

2 通过脚本执行

运行脚本,拉取镜像并运行容器:

#!/bin/bash
DIR=${PWD}
VOL=${PWD}/data
VOL=nexus3_data
docker run -d \
--restart always \
--name nexus3 \
-v ${VOL}:/sonatype-work \
-p 9081:8081 \
sonatype/nexus3

启动后,打开:http://localhost:9081/

3 重置密码

查看用户名&密码:
1.进入容器
2.查看/nexus-data/admin.password

//进入容器
sudo docker exec -it 容器ID /bin/bash  
//查看密码
more /nexus-data/admin.password

Docker 拉取&运行nexus镜像_第1张图片

登录后重置密码:
Docker 拉取&运行nexus镜像_第2张图片

你可能感兴趣的:(Docker)