构建镜像
我们将已经准备好的docker-demo.jar
包以及dockerfile
拷贝到虚拟机的/root/demo
目录:
然后,执行命令,构建镜像:
# 直接指定dockerfile目录 docker build -t docker-demo:1.0 /root/demo
查看镜像列表:
# 查看镜像列表: docker images # 结果 repository tag image id created size docker-demo 1.0 d6ab0b9e64b9 27 minutes ago 327mb nginx latest 605c77e624dd 16 months ago 141mb mysql latest 3218b38490ce 17 months ago 516mb
然后尝试运行该镜像:
# 1.创建并运行容器 docker run -d --name dd -p 8090:8090 docker-demo:1.0 # 2.查看容器 dps # 结果 container id image ports status names 78a000447b49 docker-demo:1.0 0.0.0.0:8080->8080/tcp, :::8090->8090/tcp up 2 seconds dd f63cfead8502 mysql 0.0.0.0:3306->3306/tcp, :::3306->3306/tcp, 33060/tcp up 2 hours mysql # 3.访问 输入本机ip地址
镜像的结构是什么?
镜像中包含了应用程序所需要的运行环境,函数库,配置,以及应用本身等各种文件,这些文件分层打包而成。
dockerfile是做什么的?
dockerfile就是利用固定的指令来描述镜像的结构和构建过程,这样docker才可以依次来构建镜像。
构建镜像的命令是什么?
docker build -t 镜像名 dockerfile目录
到此这篇关于docker部署jdk镜像的实现步骤的文章就介绍到这了,更多相关docker部署jdk镜像内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论