一、linux服务器配置docker
配置docker remote api
在linux中配置docker的远程调用接口。
编辑docker.service
使用 vim 打开/lib/systemd/system/docker.service文件。
vim /lib/systemd/system/docker.service
编辑service模块
修改ExecStart的内容:
ExecStart=/usr/bin/dockerd -H fd:// —containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
重新加载docker
重新加载docker的daemon
systemctl daemon-reload
重新启动docker
systemctl restart docker.service
验证配置
查询端口2375状态
[root@localhost system]# netstat -nplt|grep 2375
tcp6 0 0 :::2375 :::* LISTEN 83061/dockerd
开放2375端口
[root@localhost system]# firewall-cmd --zone=public --add-port=2375/tcp --permanent
success
[root@localhost system]# firewall-cmd --reload
success
二、idea配置docker插件
idea安装docker插件(如果没有安装)
idea配置docker
项目中配置Dockerfile文件
模块打包
编写Dockerfile文件
FROM anapsix/alpine-java:latest #引用java镜像
EXPOSE 10021
ADD target/book-type-1.0-SNAPSHOT.jar /TypeApp.jar
ENTRYPOINT ["java","-jar","/TypeApp.jar"]