2021-08-02 15:36:24 +08:00
|
|
|
---
|
2021-08-02 16:21:18 +08:00
|
|
|
title: IDEA打包镜像
|
2021-08-02 15:36:24 +08:00
|
|
|
description: IDEA打包docker镜像
|
|
|
|
published: true
|
2021-08-02 16:21:18 +08:00
|
|
|
date: 2021-08-02T08:21:16.886Z
|
2021-08-02 15:36:24 +08:00
|
|
|
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
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## 运行docker查看结果
|