docker run -it --name nexus2 -p 20000:8081 centos /bin/bash
docker exec -it nexus2 bash
mkdir -p /emc/down
mkdir -p /emc/soft
$ docker cp jdk-8u211-linux-x64.tar.gz nexus2:/emc/down
$ docker cp nexus-3.16.2-01-unix.tar.gz nexus2:/emc/down
※ 최신받기 (내부서 실행해도 됨)
curl -L -O https://download.sonatype.com/nexus/3/latest-unix.tar.gz
groupadd nexus
useradd nexus -g nexus
passwd nexus
cd /emc/down
tar zxf jdk-8u211-linux-x64.tar.gz
mv jdk1.8.0_211/ /emc/soft/java8
alternatives --install /usr/bin/java java /emc/soft/java8/bin/java 1
java -version
cd /emc/down
tar zxf nexus-3.16.2-01-unix.tar.gz
mv nexus-3.16.2-01 /emc/soft/nexus
mv sonatype-work/ /emc/soft/sonatype-work
chown -R nexus:nexus /emc/soft/nexus
chown -R nexus:nexus /emc/soft/sonatype-work
vi /emc/soft/nexus/bin/nexus.rc
run_as_user="nexus"
※ 포트 및 host 변경
vi /emc/soft/nexus/etc/nexus-default.properties
# Jetty section
application-port=12345
application-host=192.168.10.100
nexus-args=${jetty.etc}/jetty.xml,${jetty.etc}/jetty-http.xml,${jetty.etc}/jetty-requestlog.xml
nexus-context-path=/
/emc/soft/nexus/bin/nexus start
/emc/soft/nexus/bin/nexus stop
## 로그 확인 (시작시 시간이 걸릴수 있으니 확인)
tail -f /emc/soft/sonatype-work/nexus3/log/nexus.log
http://192.168.99.100:20000