安装ubuntu后的docker中首次jdk7安装(没有使用dockerfile)

参考:点击打开链接

(我下文的截图中没有sudo,因为docker默认是root的)

将jdk7的tar包解压并放在/usr/lib/jvm/文件夹下(如果没有jvm就创建一个)


将“java-7-openjdk-amd64”文件夹改名为“java”:


以上操作也可以简化为:在宿主机上讲jdk7提取,并将文件夹名改为java,然后通过docker cp拷贝到容器指定目录中:

//注意容器名称与路径之间不许有空格!
sudo docker cp /home/yue-u/Downloads/java 18.04ubuntu-iris:/usr/lib/jvm/
sudo vim ~/.bashrc,增加环境变量:

export JAVA_HOME=/usr/lib/jvm/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

环境变量立即生效:

source ~/.bashrc
设置系统默认jdk 版本:(由于忘了java安装位置,使用了whereis java命令查找java)
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/bin/javac 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java/bin/javap 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java/bin/jar 300
//然后执行:
sudo update-alternatives --config java
//最后查看java版本
java -version 

附dockerfile安装jdk7方式帖:https://www.jianshu.com/p/3abed9aa38a6

另附转载的docker安装帖:https://blog.csdn.net/nimoyaoww/article/details/79155489

该帖子介绍在ubuntu16.04系统下安装和升级docker、docker-compose、docker-machine。

docker:有两个版本:docker-ce(社区版)和docker-ee(企业版)。

        笔者这里介绍安装或升级的是最新版docker-ce(社区版)。

        参考官网地址:https://docs.docker.com/engine/installation/linux/docker-ce/ubuntu/#os-requirements

docker-compse:可运行和管理多个docker容器。

docker-machine:docker官方提供的docker管理工具。可管理多个docker主机,可搭建swarm集群。

猜你喜欢

转载自blog.csdn.net/qianqian_0825/article/details/80569262