docs: create docker-idea
This commit is contained in:
parent
cc5eb7e7b1
commit
e5ba337dc1
75
docker-idea.md
Normal file
75
docker-idea.md
Normal file
@ -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
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 运行docker查看结果
|
Loading…
Reference in New Issue
Block a user