配置 docker
远程访问
方法一:
编辑 docker
服务配置文件
1 | vim /lib/systemd/system/docker.service |
找到如下配置,修改为:
1 | # ExecStart=/usr/bin/dockerd |
如图:
重启 docker
网络
1 | systemctl restart docker |
测试:
1 | curl http://localhost:2375/verion |
方法二:(亲测有效)
测试是否可以连接
1 | docker -H 192.168.20.43 info |
返回如下信息则说明可以远程连接:
如果没有返回则需要配置
这个路径文件如果不存在需要自己创建
1 | cd /etc/systemd/system/docker.service.d/override.conf |
在这个 override.conf
添加如下内容:
1 | ExecStart= |
运行如下命令,让刚才修改文件生效:
1 | systemctl daemon-reload |
重启 docker
服务:
1 | systemctl restart docker.service |
使用如下命令再次测试:
1 | docker -H 192.168.20.43 info |
返回上图信息,则说明大功告成。
查看监听端口
1 | netstat -lntp | grep dockerd |
配置 IDEA
连接 docker
服务
安装 IDEA
的 docker
插件
在 setting
中安装 docker
插件:IntelliJ IDEA 2019.1.1 版已集成 docker
插件
配置连接
我们打开 settings
可以看到 docker
,点击 +
,添加一个连接。
然后再工具栏选择 docker
的窗口,点击运行。接下来我们在 IDEA
上面操作 docker
。
编写 Dockerfile
在项目根目录下建立一个 Dockerfile
文件,写入一下内容:
1 | FROM java:8 |
然后配置 docker
启动项
选择编辑:
添加一个启动项:
填写 docker
相关的参数:
在执行 docker
镜像之前需要把项目进行打包,所以在最下面的操作栏中加入 maven
打包相关的命令,添加一个 maven
任务:
编写 maven
打包命令:
1 | clean package -Dmaven.test.skip=true |
If you like this blog or find it useful for you, you are welcome to comment on it. You are also welcome to share this blog, so that more people can participate in it. If the images used in the blog infringe your copyright, please contact the author to delete them. Thank you !