Docker的centos7容器中配置JDK、Scala、Maven環境

安裝JDK

yum install java-1.8.0-openjdk
/etc/alternatives/jre_openjdk
set java environment
JAVA_HOME=/usr/java/jdk1.8.0_151        
JRE_HOME=/usr/java/jdk1.8.0_151/jre     
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

安裝scala

wget https://downloads.lightbend.com/scala/2.11.8/scala-2.11.8.tgz
tar -xvf scala-2.11.8.tgz -C /var/local/
export SCALA_HOME=/var/local/scala-2.11.8
export PATH=$PATH:$SCALA_HOME/bin

安裝maven

 wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.2/binaries/apache-maven-3.6.2-bin.tar.gz
export MAVEN_HOME=/var/local/maven-3.6.3
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

修改mirror和路徑

<mirror>
  <id>alimaven</id>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  <mirrorOf>central</mirrorOf>
</mirror>
<mirror>
  <id>alimaven</id>
  <mirrorOf>central</mirrorOf>
  <name>aliyun maven</name>
  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<localRepository>/path/to/local/repo</localRepository>

啓動時共享目錄

docker run -itd -p 8080:22 -e "container=docker" --privileged=true -v G:\\code\\Java_shop:/usr/local/src --name centos7 zzq_image_centos7:v1.0 /usr/sbin/init
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章