ideaIU-2019.2.3,CentOS Linux release 7.4.1708 (Core),docker 19.03.4
本人使用测试服务器,虚拟机类似
修改ExecStart这行
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock退出后重新启动docker
#重新加载配置文件 [root@localhost ~]# systemctl daemon-reload #重启服务 [root@localhost ~]# systemctl restart docker.service #查看端口是否开启 [root@localhost ~]# netstat -tnulp #直接curl看是否生效 [root@localhost ~]# curl http://127.0.0.1:2375/info
1.通过tcp的方式连接到centos的docker服务
2.然后再工具栏选择services的窗口,点击运行,此时我们就能看到服务器上所有的容器和镜像,并控制它们启动、停止等
3.新建Dockerfile文件
在根目录下新建Dockerfile文件
FROM openjdk:8 COPY /target/service-1.0-SNAPSHOT.jar /tmp/app.jar WORKDIR /tmp ENTRYPOINT ["java", "-jar", "app.jar"]3.配置一个module的启动项
点击Docker,再点击+号,添加一个docker命令,输入Name,选择Server,选择Dockerfile文件,输入镜像tag,完成配置。
Image tag 是 镜像名:标签 如abc:1.0
Container name 容器名
Bind ports 前一个是主机端口,后一个是容器内端口
4.配置完成后,run/debug 该docker启动项
5.执行成功后,services中多了一个容器,多了一个镜像
也可远程查看镜像和容器
6.浏览器访问测试
大功告成,233333333