环境介绍
- 服务器 :阿里云轻量应用服务器 CentOs7.3
- Idea :2019.3
- Docker :1.13.1
常见问题
- Docker开启远程连接
## 修改docker.service文件 vim /usr/lib/systemd/system/docker.service ## 在ExecStart中加入 -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock ## 保存配置文件 systemctl daemon-reload ## 重启docker服务 systemctl restart docker ## 查看端口号 Tips:如果你是云服务器请先在控制面版新增2375端口并启用 netstat -tulp ## 如何验证是否成功开启? 使用浏览器输入 119.XX.XX:2375/version(你配置的服务器) 如果访问成功并得到数据 表示开启成功
Idea远程连接Docker
现在的 Idea 基本上自带了 Docker 连接的插件,可在 Setting-Build 里找。然后可以使用 Tcp-Socket 进行远程连接Docker 如果你的Docker已经可以通过网页进行查看版本信息,那么这一步也不会有什么问题。如果你的 Idea 没有自带 Docker 插件,那么去下载一个吧!
准备
你需要的资源:
-
一个Spring Boot项目
-
DockerFile
FROM java:8 VOLUME /tmp ADD target/youProject.jar app.jar RUN echo 'Asia/Shanghai' >/etc/timezone ENTRYPOINT ["java", "-jar", "app.jar"] -
edit configurations 填入 Docker build 和 Docker run 需要的参数

tips:可以在最后一栏 command preview中 查看 Docker 即将运行的命令
开搞!
在上述准备工作完成后的发布流程:
1. 首先maven clean install
2. instal success ? -> 运行你准备好的 docker 环境!
3. 祝你成功!
