一.  创建项目
   
1.使用 idea 构建一个SpringBoot 项目
2.编写一个HelloController
@RestController 
public class HelloController { 
@GetMapping("/hello") 
public String hello(){ 
return "hello,hjj"; 
} 
}3.在配置文件中,把端口号 改下,避免 8080 冲突。
4. 打包
     
   
5. idea 中 安装插件 :docker
     
   
6. 在项目下 新建Dockerfile 文件,将打包好的jar包拷贝到Dockerfile同级目录
     
   
7. 将Dockerfile 和 项目的 jar 包上传到linux服务器上,构建运行
     
   
    8.
    
     构建镜像
    
   
    
     
      docker build
     
    
    
     
      -t
     
    
    
     
      idea-ks .
     
    
   
9. 查看镜像
    
     
      docker images
     
    
   
    
     
      10. 测试运行
     
    
   
    
     
      docker run
     
    
    
     
      -d -P –name
     
    
    
     
      idea-ks idea-ks
     
    
   
    
     
      curl localhost:32779/hello
     
    
   
    二  .  发布镜像到
    
     阿里云镜像服务
    
   
1、登录阿里云
    2、找到
    
     容器镜像服务
    
   
     
   
3、创建命名空间
     
   
4、创建镜像仓库
     
   
     
   
5、点击进入这个镜像仓库,可以看到所有的信息
     
   
6、测试推送发布
登录到阿里云:输入你自己的阿里云的 用户名 和 密码
    $
    
     
      docker login –username=18225148644 registry.cn-
     
    
    
     
      beijing.aliyuncs.com
     
    
   
Password:
    
     设置
    
    
     tag,根据阿里云文档 来操作
    
   
     
   
    
     $
    
    
     
      docker tag 81504b90452c  registry.cn-hangzhou.aliyuncs.com/hjj_dockerfile/docker
     
    
   
    
     
      file:v0.1
     
    
   
    
     推送命令:
    
   
    
     $
    
    
     
      docker push registry.cn-hangzhou.aliyuncs.com/hjj_dockerfile/dockerfile:v0.1
     
    
   
7、在阿里云镜像仓库查看效果!
     
   
 
