,,docker部署蜗牛影院系统详细流程分析

,,docker部署蜗牛影院系统详细流程分析

本文向您介绍docker的蜗牛影院系统。部署项目时,系统硬件配置为CPU2以上,内存8G。详细介绍了安装过程。对docker的蜗牛影院系统感兴趣的朋友可以和边肖一起看看。

环境声明

主机操作系统:最低安装操作系统:Cetnos7.9

docker版本:20.10.6

系统要求硬件配置:CPU2核心以上,内存8G。

如果cpu数量少于2核,影院将无法登录。

Mysql数据库:mysql5.6容器

Redis数据库:redis4.0容器

安装centos7.9

先停止防火墙,关闭SELinux。

查看防火墙状态

防火墙-命令-状态

#或者

systemctl状态防火墙d.service

停止防火墙

systemctl停止防火墙服务

禁用防火墙启动。

systemctl禁用防火墙

永久关闭selinux(可选)

转到/etc/selinux/config文件。

vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled。

关闭selinux服务

setenforce 0

查看SELinux状态

sestatus

安装依赖包

#安装redhat-lsb

yum install -y redhat-lsb

#安装yum-config-manager,否则将报告:yum-config-manager:未找到命令。

安装yum-utils

#蜗牛票务依赖网络工具

yum安装网-工具-y

Centos7.9安装docker

#配置阿里云的docker安装源

yum-config-manager-add-repo http://mirrors . aliyun . com/docker-ce/Linux/centos/docker-ce . repo

安装docker依赖包

yum install -y yum-utils设备映射器持久数据lvm2

检查安装源中的docker版本

yum list docker-ce-show duplicates | sort-r

安装最新版本的docker(20.10.6)

yum安装docker-ce -y

检查docker版本

docker版本

配置docker镜像阿里云加速器

#创建/etc/docker目录

mkdir -p /etc/docker

#编辑并创建daemon.json

tee/etc/docker/daemon . JSON-' EOF '

{

注册表镜像':[' https://isdp 30 x 2 . mirror . aliyuncs . com ']

}

文件结束

重启docker守护进程

#重新启动守护程序

sudo systemctl守护程序-重新加载

#重新启动docker服务

sudo系统重启docker

#将docker设置为自行启动。

systemctl启用docker

docker部署redis

创建本地挂载目录。

mkdir /data/redis/{conf,data} -p

创建redis容器

#首先转到/data/redis/目录

cd /data/redis

#创建并运行名为myredis的容器

码头工人运行-itd -名称迈雷蒂斯\

-p 6379:6379 \

-v /data/redis/data:/data \

-restart always redis-append only yes-require pass ' 123456 '

#参数解释

-d-将容器作为守护进程启动。

-p 6379:6379-绑定主机端口,6379主机端口,6379容器端口

-name my redis-指定容器名称。

-总是重启-启动。

#-privileged=true-提升容器中的权限。

-require pass-设置登录密码

-v/data/redis/data:/data-映射数据目录

-append only yes-打开数据持久性。

docker部署mysql5.6

Docker运行mysql,持久化数据。

拉mysql5.6图片:

docker pull mysql:5.6

创建mysql本地数据存储映射目录:

# mysql的默认数据目录

/var/lib/mysql/

#配置文件夹

sudo mkdir -p /data/mysql/conf

# #为mysql创建一个数据持久性数据文件夹

sudo mkdir -p /data/mysql/data

# #为mysql创建一个日志文件夹

sudo mkdir -p /data/mysql/logs

# #立即创建

mkdir /data/mysql/{conf,data,logs} -p

运行MySQL容器

docker run-DTI-p 3306:3306-name MYSQL 56-v/data/MYSQL/conf:/etc/MYSQL/conf . d-v/data/MYSQL/logs:/logs-v/data/MYSQL/data:/var/lib/MYSQL-e MYSQL _ ROOT _ PASSWORD=woniu 123-restart=always MYSQL:5.6

使用navicat连接到数据库并恢复它。

字符编码备注为utf8mb4,默认可以排序。

宿主机安装jdk8

1.官网下载JDK8

地址:3358 www . Oracle . com/tech network/articles/javase/index-JSP-138363 . html

选择相应的。gz包下载。

2.解压并放入指定目录(以jdk-7u60-linux-x64.gz为例)

创建目录:

sudo mkdir /usr/lib/jvm

解压缩到指定的目录:

jdk-7u60-linux-x64.gz-C/usr/lib/JVM

3.修改环境变量:

sudo vim ~/。bashrc

将以下内容添加到文件的末尾:

#设置oracle jdk环境

export Java _ home=/usr/lib/JVM/jdk 1 . 7 . 0 _ 60 # #这里请注意,目录应该替换为您解压后的JDK目录。

导出JRE_HOME=${JAVA_HOME}/jre

导出类路径=。$ { JAVA _ HOME }/lib:$ { JRE _ HOME }/lib导出路径=${JAVA_HOME}/bin:$PATH

使环境变量立即生效。

来源~/。bashrc

看jdk是否生效。

#检查java主程序目录

哪个java

#检查java版本

java版本

将服务器程序姚谦目录上传到主机的/opt目录。

启动影院服务器

CD/opt/姚谦

#启动服务器。/qianyao.sh全部启动

#等待所有10个服务程序启动,大约需要两分钟。

测试流程

在后台

新电影院

加一个放映厅。

新电影

搜索电影

买电影票

支付

以上是docker蜗牛影院系统详细流程分析的详细内容。关于docker蜗牛部署的更多信息,请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • docker常用命令详解,docker常用命令大全简书
  • docker常用命令详解,docker常用命令大全简书,docker常用命令总结(推荐)
  • docker容器的概念,docker原理详解
  • docker容器的概念,docker原理详解,docker容器的原理分析
  • docker容器和镜像的删除命令,docker怎么删除镜像文件
  • docker容器和镜像的删除命令,docker怎么删除镜像文件,Docker 删除及清理镜像的方法
  • docker完全卸载重装,docker容器和镜像的删除命令
  • docker完全卸载重装,docker容器和镜像的删除命令,docker镜像完全卸载的操作步骤
  • docker安装菜鸟教程,docker中安装docker
  • docker安装菜鸟教程,docker中安装docker,快速安装Docker详细步骤教程
  • docker安装使用,docker中安装docker
  • docker安装使用,docker中安装docker,Docker入门安装教程(小白篇)
  • docker 镜像库,常用docker镜像仓库
  • docker 镜像库,常用docker镜像仓库,Docker容器实战之镜像仓库
  • docker 容器部署,docker中安装docker
  • 留言与评论(共有 条评论)
       
    验证码: