Docker 之 HelloWorld

@Docker最浅层面HelloWord版
第一步:使用idea搭建一个springboot项目,简单写一个controller直接返回一个字符串即可,随后打成jar包。

idea中简单目录结构
第二步:需要linux系统或者xsell连接远程服务器。

第三步:切换目录(我的是 cd usr/local)下载docker,创建Dockerfile文件,将打好的项目jar放到此目录。
注:下载只需这一句命令:yum -y install docker

usr/local目录下
第四步:编写Dockerfile文件

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 查看容器启动日志

总结
学习一门新技术需要反复练习,只囫囵吞枣看一遍是肯定不够的,一定要从头到尾,从无到有仔细操作,真正吸收。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值