一、修改宿主机的docker配置,让其可以远程访问
vi /lib/systemd/system/docker.service
其中ExecStart=后添加配置
-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
即:ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
二、刷新配置,重启docker服务
systemctl daemon-reload
systemctl restart docker
docker start registry
三、idea*载下**docker插件

docker插件安装
四、 对docker插件进行配置

docker插件配置
五、 编写dockerfile文件
在idea中新建一个dockerfile文件

新建dockerfile文件,填入示例内容(内容根据项目环境更改)
示例内容如下:
##基础镜像
FROM jdk1.8
#维护者信息
MAINTAINER daoke360@126.com
##新建目录
RUN mkdir /opt/apps
##复制打包完成后的jar文件到/opt/app目录下
ADD target/app_server_1.0.jar /opt/apps/app_server_1.0.jar
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
##配置容器启动后执行的命令
##为了缩短 Tomcat 的启动时间,添加java.security.egd的系统属性指向/dev/urandom作为 ENTRYPOINT
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/opt/apps/app_server_1.0.jar"]
六、 idea中配置docker容器运行参数

docker容器运行参数
配置好以上参数,点击运行即可进行部署
