weChat部署的全过程 (before docker compose)-(1)

2023-05-16

web服务:

dockerFile文件


FROM golang:alpine

# 为我们的镜像设置必要的环境变量
ENV GO111MODULE=on \
    CGO_ENABLED=0 \
    GOOS=linux \
    GOARCH=amd64

# 移动到工作目录:/build
WORKDIR /build

# 将代码复制到容器中
COPY . .

# 将我们的代码编译成二进制可执行文件app
RUN go build -o app .

# 移动到用于存放生成的二进制文件的 /dist 目录
WORKDIR /dist

# 将二进制文件从 /build 目录复制到这里
RUN cp /build/app .

# 声明服务端口
EXPOSE 8889

# 启动容器时运行的命令
CMD ["/dist/app"]  

sh.文件 用于构建image
export DOCKER_SCAN_SUGGEST=false

docker build . -t my-wechat:wechat -f Dockerfile  

 docker run --name my-wechat-run -p 8080:8080 3f5cc16c1d9b
 

这里有个坑:

当你在本地修改代码后  ,需要重新进行docker build dockerfile文件  这个时候  你要把之前的image 给删掉哦  docker rmi image   不然没办法覆盖它。

docker run --name my-wechat-run -p 8080:8080 47c5127c04d7

-v /usr/local/mysql/data:/var/lib/mysql

SHOW VARIABLES LIKE 'datadir'

    -> ;

+---------------+-----------------+

| Variable_name | Value           |

+---------------+-----------------+

| datadir       | /var/lib/mysql/ |

+---------------+-----------------+

要不你在mysql上面重新执行sql吧

Docker cp -r   /usr/local/mysql/data/wechat_scheme 7a6ea967aa9a:/var/lib/mysql

 

-v /usr/local/mysql/data:/var/lib/mysql

docker run --name my-wechat-run -p 8080:8080 -v /usr/local/mysql/data:/var/lib/mysql 47c5127c04d7

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

weChat部署的全过程 (before docker compose)-(1) 的相关文章

随机推荐

  • CentOS 开启端口方法

    查看已经开放的端口 xff1a firewall cmd list ports 查看防火墙状态 xff1a firewall cmd state 开启防火墙 xff1a systemctl start firewalld service 开
  • opencv3颜色识别(C++)

    文章目录 opencv3颜色识别 C 43 43 目标思路1 读取图像2 对比度调整 xff08 直方图均衡 xff09 3 RGB颜色分类4 形态学去噪声 代码结果参考 opencv3颜色识别 C 43 43 目标 给定一幅图像 xff0
  • 小区物业管理系统

    技术 xff1a 小区物业管理 ASP技术 B S 模式 SQL SERVER 2008 摘要 xff1a 随着市场经济的发展和人们生活水平的提高 xff0c 住宅小区已经成为人们安家置业的首选 xff0c 小区业主不但对住宅的本身的美观
  • java判断字符串是否为空的方法总结

    以下是java 判断字符串是否为空的四种方法 方法一 最多人使用的一个方法 直观 方便 但效率很低 if s 61 61 null 34 34 equals s 方法二 比较字符串长度 效率高 是我知道的最好一个方法 if s 61 61
  • 用Python的networkx绘制精美网络图

    最近因为数学建模3天速成Python 然后做了一道网络的题 xff0c 要画网络图 在网上找了一些 xff0c 发现都是一些很基础的丑陋红点图 xff0c 并且关于网络的一些算法也没有讲 xff0c 于是自己进http networkx g
  • Tomcat虚拟路径设置

    前几天写了一个关于登录页面banner图的展示 需求 xff1a banner图的存放地址在项目包的外部 xff0c 不能占用项目资源 这种通过外部存储位置渲染图片的实现方式有两种 xff0c 1 xff1a 目录映射 xff08 虚拟路径
  • Jenkins自动部署,mvn不同的环境打包配置

    今天看了个问题 xff0c 就是在Jenkins里如何根据不同的环境发布代码 我本地的代码环境有 xff0c 开发环境 测试环境 预发布环境和线上环境 基于项目的风险控制 xff0c 安全控制 xff0c 我只有开发环境和测试环境的权限 x
  • IOException while sending message; nested exception is:java.io.FileNotFoundException

    异步发送邮件出现的异常情况 1 问题描述 近期做了一个发送邮件的功能 xff0c 因为在处理发送邮件联系人上出现过失效的邮箱地址 xff0c 为了快速定位到问题 现将批量发送的方式改为单独发送 Failed messages javax m
  • 自定义分页

    给大家介绍一个简单分页的方法 xff08 有兴趣的可以自己试一下 xff09 1 实体 package com hffss entity ext import lombok Builder import lombok Data import
  • SpringBoot请求体中的流只能读取一次的问题HttpServletRequest的流只能读取一次的原因

    问题场景 xff1a 在项目开发过程中需要记录用户的操作行为 xff0c 即用户请求的url和相关url中带有的请求体参数 xff0c 在springboot中只能在拦截器中读取了一次 xff0c 在controller获取不到参数 经过代
  • @PostConstruct注解

    64 PostConstruct 64 PostConstruct注解好多人以为是Spring提供的 xff0c 其实是Java自己的注解 Java中该注解的说明 xff1a 64 PostConstruct该注解被用来修饰一个非静态的vo
  • 天线长度计算

    首先 xff0c 理想天线的长度是半波长 平时说的四分之一波长天线 xff0c 实际上需要考虑 地 才能构成完整的天线 xff0c 也就是我们常说的 非平衡天线 xff1b 天线本身只是天线的一部分 天线长度是波长的四分之一 波长 61 光
  • NFS服务配置、搭建、应用

    一 NFS服务 1 NFS服务只能部署到linux环境而不适用于windows环境 xff0c 说白了就是让不同的机器 不同的系统可以共享彼此的文件 xff08 例如 xff1a windows的共享磁盘一样 xff09 2 NFS原理流程
  • Java 调用Shell脚本执行 SCP命令提示Authorized users only. All activity may be monitored and reported.

    近期做了个小项目主要是关于数据处理这方面的 在Java后端调用服务器上Shell脚本 xff0c 而Shell脚本执行时一条Scp执行结果的提示报 Authorized users only All activity may be moni
  • Java 调用Http和Https接口

    Java调用Http接口和Https接口 大多数我们调用的接口都是Http的 xff0c 很少有Https的接口 xff0c 近期做了个项目就用到和Https接口的请求调用 xff0c 和大家分享一下心得 Http接口和Https接口主要是
  • 多种方式查看电脑是否支持Modern Standby

    控制台查看 CMD输入powercfg a 显示如下有S0 xff0c 则支持Modern Standby 注册表查看 Win 43 R 输入regedit进入注册表 xff0c 查看HKEY LOCAL MACHINE SYSTEM Cu
  • Javaer,你必须要了解的ExecutorService

    ExecutorService初接触 之前做的一个功能里有一个耗时操作 xff1a 处理数据库里对应的记录 xff0c 然后将每个处理后的结果做个排序 恕本人小白 xff0c 刚开始直接用单线程处理 xff01 你敢信 xff1f xff0
  • centos 6.4 卡在了进度条界面

    1 从新启动 reboot 在进度条界面时按住F5 xff0c 可以看到启动过程 xff0c 定位到starting certmonger卡住了 原因分析 xff1a X11图形化界面服务引起的 xff0c 导致开机无法进入图形化界面 用x
  • Dockerfile 构建镜像时所遇到的问题

    1 vim Dockerfile dockerfile的内容如下 xff1a FROM ubuntu RUN apt get update amp amp apt install y nginx CMD 34 usr sbin nginx
  • weChat部署的全过程 (before docker compose)-(1)

    web服务 xff1a dockerFile文件 FROM golang alpine 为我们的镜像设置必要的环境变量 ENV GO111MODULE 61 on CGO ENABLED 61 0 GOOS 61 linux GOARCH