SpringBoot 应用使用 Docker 实现远程部署 (保姆教程)
写在前面
容器时代的来临,让 Docker 广泛应用。Docker 的应用架构是 CS 架构,那如何安装 Docker 客户端,使用 Docker 就成为程序员的必备技能。
安装 Docker
Linux 安装 Docker,可以直接通过 yum(软件安装工具) yum install -y docker
安装完可以检查下 Docker 的版本 docker --version
初始化 Docker 的镜像仓库 在国内一般需要使用国内的镜像源 /etc/docker/daemon.json 在这个文件中添加
查看下 docker 的启动状态 systemctl status docker
docker 服务需要对外暴露,需要配置如下 vim /usr/lib/systemd/system/docker.service
配置完成后,重启 Docker
配置完成后,试图访问 http://IP:2375/version 查看暴露是否成功。效果如图
后续就可以使用 IDEA 实现一键部署应用啦。具体方法可以参考该链接:http://www.dockone.io/article/9228
SpringBoot 应用中宿主机的端口和容器的端口映射保持一致,要不容易出现问题。
最后,就可以通过容器的方式启动应用。docker run -d -p 8090:8090 abc/12345:latest
总结
今天,就通过 Docker 直接发布了自己的应用。其实并不难,难得是其中会遇到各种各样的问题。这就需要我们的耐心、诚心以及责任心!
版权声明: 本文为 InfoQ 作者【技术小生】的原创文章。
原文链接:【http://xie.infoq.cn/article/44c9a13af0a221dfb91cce452】。文章转载请联系作者。
评论