Docker入门

一:环境安装

     windows下安装过程参照其它文档,安装完后点击Docker Quickstart Terminal, 启动docker。注意启动时会打印出IP信息,记录下来。如我的是192.168.99.100

     运行命令docker version, 能看到版本信息说明安装成功。

     异常处理:运行几次后不能执行docker命令了,可以到环境变量中删除docker开头的变量解决。

二:制作镜像文件

    根据入门文档 https://spring.io/guides/gs/spring-boot-docker/,下载期源码,修改名称

    

三:在IDEA中导入项目源码,编译通过

     在cmd窗口中输入mvn package dockerfile:build编译image文件

     注:dockerfile是插件名称

四:在Docker Quickstart Terminal,运行docker image ls可以看到镜像文件

     

    输入命令启动程序

    

    结束进程

   

五:在浏览器中输入http://192.168.99.100:8010/,可以看到hello文字。

六:把镜像文件发布到hub.docker

   先在 hub.docker上注册帐号,成功后执行下列命令   

   docker login
   docker image tag winway/wdocker terry2891/wdocker:1.0
   docker image push terry2891/wdocker:1.0

 命令执行成功后,在hub.docker网站上可以查看到上传的镜像文件

七:使用镜像文件

     通过putty登录linux服务器,执行命令

docker pull terry2891/wdocker:1.0

 下载镜像文件成功后执行

 docker run -p 8010:8010 -t terry2891/wdocker:1.0

八:简便发布镜像文件

把本地打包

docker save -o  xxxx.tar terry2891/wdocker

在测试环境中加载包

docker load -i xxxx.tar

参考文章

https://spring.io/guides/gs/spring-boot-docker/
https://www.cnblogs.com/ityouknow/p/8599093.html

https://my.oschina.net/AmosWang/blog/2088358

 http://www.ruanyifeng.com/blog/2018/02/docker-tutorial.html

原文地址:https://www.cnblogs.com/season2009/p/10718812.html