1、查询docker仓库
docker search java

2、安装Name为docker.io/openjdk
docker pull docker.io/openjdk

3、查询镜像是否安装成功
docker images
![]()
4、创建容器,并输入java,验证java环境是否有效
docker run -it docker.io/openjdk bash

5、查询容器状态
docker ps -a

6、删除容器
docker rm 容器编号
![]()
7、创建有目录映射的容器(第一个/root/java是宿主机的目录位置,第二个/root/java是容器的位置)
docker run -it -v /root/java:/root/java docker.io/openjdk bash
8、将index.java上传到Java的/root/java目录下,查看文件时报错:Permission denied
由于没有将selinux关掉报错
解决:给容器加上特权

index.java

运行index.java
1、javac index.java(java文件)
2、java hello(class类名)

docker真的很方便,不用配置环境,直接可以使用,哈哈……
原文:https://www.cnblogs.com/echola/p/13278869.html