@Docker最浅层面HelloWord版
第一步:使用idea搭建一个springboot项目,简单写一个controller直接返回一个字符串即可,随后打成jar包。
第二步:需要linux系统或者xsell连接远程服务器。
第三步:切换目录(我的是 cd usr/local)下载docker,创建Dockerfile文件,将打好的项目jar放到此目录。
注:下载只需这一句命令:yum -y install docker
第四步:编写Dockerfile文件
第五步:拉取jdk镜像(第四步中Dockerfile的基础镜像),也是一句简单命令。
docker pull java:8
注:拉去后 docker images 查看下镜像名称,Tag与第四步 FROM docker.io/java:8是否 一样,不一样改成自己的。
第六步:构建程序镜像 !!关键的步骤!!
说明:这一步做完,表明自己的程序镜像已经制作完成,镜像名为hello 。
(通常,我们写完一个类之后,在想要用的时候就需要new一个对象,这里的镜像
就相当于我们刚写了一个类,我们需要用的时候就要new一个对象。而下一步
我们把“new 对象” 叫做启动容器)
MyObject obj = new MyObject();
容器 = new 镜像;
就能访问程序了!
第七步:启动容器
docker run --name hello_contain -d -p 8809:8809 hello
访问 地址:8809/路径 就可以成功访问了。
启动之后 docker ps 查看下 是否成功
可以 docker logs 容器名/容器ID 查看容器启动日志
总结:
学习一门新技术需要反复练习,只囫囵吞枣看一遍是肯定不够的,一定要从头到尾,从无到有仔细操作,真正吸收。