docker 微信小程序,利用docker搭建小程序的操作步骤

知梧 3114 2022-09-16

本文关于docker 微信小程序,利用docker搭建小程序的操作步骤。

1.概述

通过安装docker,结合docker GUI在docker上添加wechat容器来实现运行wechat
1.1使用的系统

Linux Mint

1.2总体步骤

安装docker
docker换源
pull 微信镜像
创建运行脚本
以后如何打开&关闭

2.详细步骤
2.1安装Docker

linux mint安装
sudo apt install docker.io

docker换源
cd /etc/docker
sudo vim daemon.json

编辑daemon.json
{
“registry-mirrors” : [
“http://ovfftd6p.mirror.aliyuncs.com”,
“http://registry.docker-cn.com”,
“http://docker.mirrors.ustc.edu-”,
“http://hub-mirror.c.163.com”
],
“insecure-registries” : [
“registry.docker-cn.com”,
“docker.mirrors.ustc.edu-”
],
“debug” : true,
“experimental” : true
}

重新启动docker服务
systemctl daemon-reload
systemctl restart docker

查看docker运行状态
sudo docker info
2.2pull 微信镜像

拉取微信镜像
sudo docker pull bestwu/wechat

创建运行脚本wechat.sh
vim wechat.sh

编辑wechat.sh
sudo docker run -d --name wechat --device /dev/snd --ipc=“host”
-v /tmp/.X11-unix:/tmp/.X11-unix
-v KaTeX parse error: Undefined control sequence: \ at position 31: …s:/WeChatFiles \̲ ̲ -e DISPLAY=uni…DISPLAY
-e XMODIFIERS=@im=fcitx
-e QT_IM_MODULE=fcitx
-e GTK_IM_MODULE=fcitx
-e AUDIO_GID=getent group audio | cut -d: -f3
-e GID=id -g
-e UID=id -u
bestwu/wechat

使用脚本
source wechat.sh

然后就会创建好一个wechat容器
image.png

大功告成
image.png
2.3以后如何打开&关闭

打开
sudo docker start wechat

关闭
sudo docker stop wechat

删除微信容器
sudo rm -f wechat

删除镜像
sudo docker rmi <镜像名字>

利用docker搭建朋友圈盲盒小程序,操作过程和方法分享~

前言

最近有不少粉丝私信,反馈盲盒项目版本搭建起来会遇到各种各样的问题,总是不成功。
为了让大家都正常运行起来这个应用,特制作了基于docker的版本,此版本将大部分工作量封装成了镜像,只需要少量的操作步骤就能完美运行盲盒版本的交友软件,能让大家快速使用起来。

安装docker运行环境

安装docker环境,使用以下一键脚本。

# CentOS,版本需在7或7以上
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

# Ubuntu
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

# Debian
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

我这里依然使用CentOS 7来演示,其它版本操作类型。安装完成后启动docker,如果显示为Active: active (running)则正常。

# 启动docker
systemctl start docker

# 查看运行状态
systemctl status docker

拉取镜像

docker login --username=yunwei007@ywzc registry--hangzhou.aliyuncs.com

这里需要输入密码,请后台回复关键字「106」获得。显示为Login Successed则成功登录,下一步我们就可以拉取镜像文件了。

上传资源文件(持久化),请后台回复关键字「106」获得。使用以下命令解压到/home目录下,不要随意解压,解压的位置需要与后面docker运行目录相关联。

# 解压
[root@localhost tmp]# tar -pxvzf www.tar.gz -C /home
# 拉取镜像
docker pull registry--hangzhou.aliyuncs.com/yunweizeichuan/makefriends:v1.0
# 运行镜像
sudo docker run -i -t -d --name makefriends -p 20:20 -p 21:21 -p 80:80 -p 443:443 -p 888:888 -p 8888:8888 --privileged=true -v /home/www:/www registry--hangzhou.aliyuncs.com/yunweizeichuan/makefriends:v1.0

# 进入docker环境获得宝塔登录信息
docker exec -it makefriends /bin/bash
/etc/init.d/bt start
/etc/init.d/bt default

将返回的信息记录下来,访问网址为http://你的ip或域名:8888/关键字,登录用户名和密码为后面展示。

image.png

修改配置

修改一下ip为你服务器的ip或域名,修改.env文件。如果是域名则用域名表示,修改完成后保存。


image.png

将网站的绑定ip或域名新增一个,为你服务器的ip或域名。

image.png

最后将nginx、mysql和php手动启动起来。

image.png

运行

最后访问我们的网站就可以正常使用了,访问后台,请在ip或域名后加上/admin,默认登录用户名和密码admin/123456。

上述就是小编为大家整理的docker 微信小程序,利用docker搭建小程序的操作步骤相关内容。

国内(北京、上海、广州、深圳、成都、重庆、杭州、西安、武汉、苏州、郑州、南京、天津、长沙、东莞、宁波、佛山、合肥、青岛)Finclip软件分析、比较及推荐。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python打印A~Z的26个字母,你会怎样打印?(python打印字符串第二个字母)
下一篇:关于Windows Server 远程卡死/黑屏问题排查记录
相关文章

 发表评论

暂时没有评论,来抢沙发吧~