1panel配置记录

1、安装1panel,网站,创建一个静态网站

申请一个泛域名证书

授权当前用户到docker组

ssh方式一直不通,不知道为什么,


## 修改docker服务文件
vi  /lib/systemd/system/docker.service
 
## 将原来的ExecStart前面加上#号注释掉,然后再下面追加一行
ExecStart=/usr/bin/dockerd    -H tcp://0.0.0.0:2375    -H unix:///var/run/docker.sock
 
## 重新加载配置
systemctl daemon-reload
 
## 重启docker服务
systemctl restart docker.service

安全组开放2375端口

转用端口2375的方式,开发端口后idea直接就能连接,且能获取到docker内容,没有账户验证,没有安全感,暂时先这样,后面想办法

添加Dockerfile

# 基础镜像
FROM  openjdk:8
# author
MAINTAINER leo

EXPOSE 8080

# 挂载目录
#VOLUME /home/easyHand
# 创建目录
RUN mkdir -p /home/easyhand

# 指定路径
WORKDIR /home/easyhand
# 复制jar文件到路径
ADD target/easyhand-admin.jar /home/easyhand-admin.jar
# 启动认证服务
ENTRYPOINT ["java","-jar","/home/easyhand-admin.jar","--spring.profiles.active=prod"]

位置

添加docker配置

<component name="ProjectRunConfigurationManager">
  <configuration default="false" name="easyHand-server" type="docker-deploy" factoryName="dockerfile" server-name="Docker">
    <deployment type="dockerfile">
      <settings>
        <option name="imageTag" value="easyhand/easyhandserver:3.8.6" />
        <option name="buildCliOptions" value="" />
        <option name="buildOnly" value="true" />
        <option name="command" value="" />
        <option name="containerName" value="" />
        <option name="entrypoint" value="" />
        <option name="commandLineOptions" value="" />
        <option name="sourceFilePath" value="easyHand-admin/Dockerfile" />
      </settings>
    </deployment>
    <method v="2" />
  </configuration>
</component>

services 里面就显示出来了docker配置

先打包好项目文件,运行docker

会在远程的docker容器生成一个镜像文件

在1panel中docker创建编排

version: '3'

services:
  easyhand-server1:
    image: easyhand/easyhandserver:3.8.6
    container_name: easyhand-server1
    environment:
      # 时区上海
      TZ: Asia/Shanghai
      SERVER_PORT: 8080
    volumes:
      # 配置文件
      - /docker/server1/:/home/easyhand/
      # skywalking 探针
#      - /docker/skywalking/agent/:/easyhand/skywalking/agent
    privileged: true
    network_mode: "host"

点击确定就会自动生成一个容器运行,

添加服务反向代理

前端,进入网站目录,删除index.html

将打包后的前端压缩包上传到根目录,然后解压

正常访问了

右键刷新出现404错误,

增加niginx配置

try_files $uri $uri/ /index.html;

解决刷新404问题

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

益得助手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值