#查看镜像[root@node2 dockerfile]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
jdk1.8 latest f4c3bbc77558 About a minute ago 608MB
#基于镜像启动一个容器[root@node2 dockerfile]# docker run -id --name=jdk jdk1.8
64232c251793c21c7c52f44ffb589b464428940d967c59d4dc8c410802598284
#查看容器[root@node2 dockerfile]# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
64232c251793 jdk1.8 "/bin/bash"8 seconds ago Up 7 seconds jdk
#进入容器[root@node2 dockerfile]# docker exec -it 64232c251793 /bin/bash[root@64232c251793 jdk]# ls
jdk1.8.0_241
[root@64232c251793 jdk]# cd jdk1.8.0_241/[root@64232c251793 jdk1.8.0_241]# ls
COPYRIGHT README.html THIRDPARTYLICENSEREADME.txt include jre man src.zip
LICENSE THIRDPARTYLICENSEREADME-JAVAFX.txt bin javafx-src.zip lib release
#检查jdk是否安装好[root@64232c251793 jdk1.8.0_241]# java -version
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM)64-Bit Server VM (build 25.241-b07, mixed mode)