wiki-files/docker-idea-image.md

75 lines
1.3 KiB
Markdown

---
title: IDEA打包镜像
description: IDEA打包docker镜像
published: true
date: 2021-08-02T08:21:16.886Z
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查看结果