使用Docker 10分钟搭建朋友圈超火的盲盒交友软件

简介: 使用Docker 10分钟搭建朋友圈超火的盲盒交友软件

前言


最近有不少粉丝私信,反馈交友盲盒的项目版本搭建起来会遇到各种各样的问题,总是不成功。

为了让大家都正常运行起来这个应用,特制作了基于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


image.png


拉取镜像


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

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


image.png

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

# 解压
[root@localhost tmp]# tar -pxvzf www.tar.gz -C /home
# 拉取镜像
docker pull registry.cn-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.cn-hangzhou.aliyuncs.com/yunweizeichuan/makefriends:v1.0 
# 进入docker环境获得宝塔登录信息
docker exec -itd makefriends /bin/bash
/etc/init.d/bt start
/etc/init.d/bt default

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


image.png


修改配置


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

image.png

image.png


运行


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

image.png

image.png




相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
1月前
|
KVM 虚拟化 Android开发
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
DP读书:鲲鹏处理器 架构与编程(十二)鲲鹏软件实战案例Docker+KVM的部署
86 1
|
8月前
|
Kubernetes 持续交付 开发者
《Docker与持续集成/持续部署:构建高效交付流程,打造敏捷软件交付链》
《Docker与持续集成/持续部署:构建高效交付流程,打造敏捷软件交付链》
85 0
|
9月前
|
关系型数据库 MySQL Linux
浅谈工作中常用应用软件本地docker化,一键部署它不香吗?
浅谈工作中常用应用软件本地docker化,一键部署它不香吗?
151 0
|
10月前
|
Ubuntu 关系型数据库 MySQL
Docker简单操作及软件部署
Docker简单操作及软件部署
131 0
|
存储 关系型数据库 jenkins
软件测试|Docker搭建测试用例平台 TestLink
软件测试|Docker搭建测试用例平台 TestLink
196 0
软件测试|Docker搭建测试用例平台 TestLink
|
应用服务中间件 测试技术 nginx
软件测试|Docker 搭建Web服务器nginx
软件测试|Docker 搭建Web服务器nginx
234 0
软件测试|Docker 搭建Web服务器nginx
|
Java 持续交付 Docker
十一、Docker搭建部署SpringCloud微服务项目Demo(二)
十一、Docker搭建部署SpringCloud微服务项目Demo
|
SpringCloudAlibaba 关系型数据库 MySQL
十一、Docker搭建部署SpringCloud微服务项目Demo(一)
十一、Docker搭建部署SpringCloud微服务项目Demo
|
jenkins Java Linux
docker搭建jenkins
自动化部署可以说是项目的必须,其中jenkins可以说是标配了。jenkins在持续集成、持续交付、持续部署方面做得都很好也就是常说的CI、CD。这篇文章就总结下使用docker来搭建jenkins的过程,并记录这中间踩过的坑,防止再踩,同时也为想要学习jenkins的同学提供一点借鉴。
406 0
docker搭建jenkins
|
SQL 存储 关系型数据库
实践-基于Docker搭建的mycat分片应用
实践-基于Docker搭建的mycat分片应用
实践-基于Docker搭建的mycat分片应用