From e5ba337dc1328863a98604d36d390b7052283dd5 Mon Sep 17 00:00:00 2001 From: Administrator <450292408@qq.com> Date: Mon, 2 Aug 2021 07:36:24 +0000 Subject: [PATCH] docs: create docker-idea --- docker-idea.md | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 docker-idea.md diff --git a/docker-idea.md b/docker-idea.md new file mode 100644 index 0000000..a1ae934 --- /dev/null +++ b/docker-idea.md @@ -0,0 +1,75 @@ +--- +title: IDEA打包 +description: IDEA打包docker镜像 +published: true +date: 2021-08-02T07:36:23.276Z +tags: docker +editor: markdown +dateCreated: 2021-08-02T07:36:23.276Z +--- + +# 允许远程访问 + +## 修改配置 + +```bash +$ vim /lib/systemd/system/docker.service +``` + +将如下内容 + +```properties +ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock +``` + +修改为 + +```properties +ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H fd:// --containerd=/run/containerd/containerd.sock +``` + +## 刷新配置 + +```bash +$ systemctl daemon-reload +``` + +## 重启docker服务 + +```bash +$ systemctl restart docker +``` + +## 查看结果 + +```bash +curl http://localhost:2375/version +``` + +## 开放防火墙 + +```bash +# 添加端口 +$ firewall-cmd --add-port=2375/tcp --permanent +# 重启 +$ firewall-cmd --reload +# 查看防火墙 +$ firewall-cmd --list-all +``` + +# 项目根路径添加Dockerfile文件 + +```dockerfile +FROM openjdk:8u292-jre-buster +ARG JAR_FILE=/target/*.jar +COPY ${JAR_FILE} wg-gateway.jar +ENTRYPOINT ["java","-jar","-Dspring.profiles.active=prod","/wg-gateway.jar"] +``` + +# 设置IDEA的Docker + +![图像2021-8-2_下午3.33.jpg](/图像2021-8-2_下午3.33.jpg) + +![图像2021-8-2_下午3.34.jpg](/图像2021-8-2_下午3.34.jpg) + +## 运行docker查看结果 \ No newline at end of file