最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker部署蝸牛影院系統(tǒng)詳細(xì)流程分析

 更新時間:2021年05月26日 09:16:50   作者:無涯書僧  
這篇文章給大家介紹docker部署蝸牛影院系統(tǒng),在部署項目時系統(tǒng)硬件配置是CPU2核以上,內(nèi)存8G,詳細(xì)給大家介紹了安裝流程,對docker部署蝸牛電影院系統(tǒng)感興趣的朋友跟隨小編一起看看吧

環(huán)境聲明

  • 宿主機OS: Cetnos7.9 最小化安裝
  • docker Version: 20.10.6
  • 系統(tǒng)要求硬件配置: CPU2核以上,內(nèi)存8G

cpu核心數(shù)低于2核,影院端將無法登錄

  • mysql數(shù)據(jù)庫: mysql5.6 容器
  • redis數(shù)據(jù)庫: redis4.0 容器

安裝centos7.9

先停止防火墻和關(guān)閉SELinux

查看防火墻狀態(tài)

firewall-cmd --state
#或 
systemctl status firewalld.service

停止firewall

systemctl stop firewalld.service

禁止firewall開機啟動

systemctl disable firewalld.service

永久關(guān)閉selinux(非必須執(zhí)行)

進(jìn)入到/etc/selinux/config文件

vi /etc/selinux/config

將SELINUX=enforcing改為SELINUX=disabled

關(guān)閉selinux服務(wù)

setenforce 0

查看SELinux狀態(tài)

sestatus

安裝依賴包

# 安裝redhat-lsb
yum install -y redhat-lsb
# 安裝yum-config-manager,否則會報:yum-config-manager: 未找到命令
yum -y install yum-utils
# 蝸牛票務(wù)依賴net-tools
yum install net-tools -y

centos7.9安裝docker

# 配置aliyun的docker安裝源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安裝docker依賴包

yum install -y yum-utils device-mapper-persistent-data lvm2

查看安裝源中的docker版本

yum list docker-ce --showduplicates | sort -r

安裝最新版docker(20.10.6)

yum install docker-ce -y

查看docker版本

docker version

配置docker鏡像aliyun加速器

# 創(chuàng)建/etc/docker目錄
mkdir -p /etc/docker

#編輯和創(chuàng)建daemon.json
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://isdp30x2.mirror.aliyuncs.com"]
}
EOF

重啟docker守護(hù)進(jìn)程

# 重啟守護(hù)進(jìn)程
sudo systemctl daemon-reload
# 重啟docker服務(wù)
sudo systemctl restart docker 
# 設(shè)置docker開機自啟
systemctl enable  docker

docker部署redis

創(chuàng)建本地掛載目錄

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

創(chuàng)建redis容器

# 先進(jìn)入/data/redis/目錄
cd /data/redis

# 創(chuàng)建并運行一個名為 myredis 的容器
docker run -itd --name myredis \
-p 6379:6379 \
-v /data/redis/data:/data \
--restart always redis --appendonly yes --requirepass "123456"

# 參數(shù)解釋
-d -> 以守護(hù)進(jìn)程的方式啟動容器
-p 6379:6379 -> 綁定宿主機端口,6379宿主機端口,6379 容器端口
--name myredis -> 指定容器名稱
--restart always -> 開機啟動
# --privileged=true -> 提升容器內(nèi)權(quán)限
--requirepass -> 設(shè)置登錄密碼
-v /data/redis/data:/data   -> 映射數(shù)據(jù)目錄
--appendonly yes -> 開啟數(shù)據(jù)持久化

docker部署mysql5.6

docker運行mysql并數(shù)據(jù)持久化

拉取mysql5.6鏡像:

docker pull mysql:5.6

創(chuàng)建mysql本地數(shù)據(jù)存儲映射目錄:

# mysql的默認(rèn)數(shù)據(jù)目錄
/var/lib/mysql/
# 配置文件夾
sudo mkdir -p  /data/mysql/conf
## 創(chuàng)建mysql的數(shù)據(jù)持久化數(shù)據(jù)文件夾
sudo mkdir -p  /data/mysql/data
## 創(chuàng)建mysql的日志文件夾
sudo mkdir -p /data/mysql/logs

## 一次性創(chuàng)建
mkdir /data/mysql/{conf,data,logs} -p

運行MySQL容器

docker run -dti -p 3306:3306 --name mysql56 -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=Woniu123 --restart=always mysql:5.6

使用navicat連接數(shù)據(jù)庫,還原數(shù)據(jù)庫
字符編碼注意是utf8mb4,排序默認(rèn)即可

在這里插入圖片描述

宿主機安裝jdk8

1.官網(wǎng)下載JDK8

地址: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html

選擇相應(yīng)的 .gz包下載

2. 解壓縮,放到指定目錄(以jdk-7u60-linux-x64.gz為例)

創(chuàng)建目錄:

sudo mkdir /usr/lib/jvm

解壓縮到指定目錄:

 sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm

3.修改環(huán)境變量:

sudo vim ~/.bashrc

文件的末尾追加下面內(nèi)容:

#set oracle jdk environment

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_60  ## 這里要注意目錄要換成自己解壓的jdk 目錄
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH 

使環(huán)境變量馬上生效

 source ~/.bashrc

查看jdk是否生效

# 查看java主程序目錄
which java
# 查看java版本
java -version

將服務(wù)端程序qianyao目錄上傳到宿主機的/opt目錄下

啟動影院服務(wù)器

cd /opt/qianyao
# 啟動服務(wù)端
./qianyao.sh start all
# 等待10個服務(wù)程序全部啟動,大約耗時兩分鐘

在這里插入圖片描述

測試流程

  • 后臺
  • 新增影院
  • 新增放映廳
  • 新增電影
  • 搜索電影
  • 購買電影票
  • 支付

以上就是docker部署蝸牛影院系統(tǒng)詳細(xì)流程分析的詳細(xì)內(nèi)容,更多關(guān)于docker部署蝸牛的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • docker的一些基本指令

    docker的一些基本指令

    這篇文章主要介紹了docker的一些常用操作,幫助大家更好的理解和學(xué)習(xí)使用docker,感興趣的朋友可以了解下
    2021-04-04
  • Docker部署JDK鏡像的實現(xiàn)步驟

    Docker部署JDK鏡像的實現(xiàn)步驟

    本文主要介紹了Docker部署JDK鏡像的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • Docker 部署net5程序?qū)崿F(xiàn)跨平臺功能

    Docker 部署net5程序?qū)崿F(xiàn)跨平臺功能

    本文講述使用docker容器部署.net5項目、實現(xiàn)跨平臺,本文通過圖文的形式給大家介紹了創(chuàng)建.net5項目的過程及安裝成功后如何使用docker部署項目,感興趣的朋友跟隨小編一起學(xué)習(xí)吧
    2021-05-05
  • 如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題

    如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題

    這篇文章主要介紹了如何解決IDEA無法連接docker中的數(shù)據(jù)庫的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Docker鏡像構(gòu)建速度優(yōu)化實現(xiàn)

    Docker鏡像構(gòu)建速度優(yōu)化實現(xiàn)

    本文主要介紹了Docker鏡像構(gòu)建速度優(yōu)化實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • docker 運行指定內(nèi)存的操作

    docker 運行指定內(nèi)存的操作

    這篇文章主要介紹了docker 運行指定內(nèi)存的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • docker下載鏡像太慢的解決方案

    docker下載鏡像太慢的解決方案

    這篇文章主要介紹了docker下載鏡像太慢的解決方案,具體操作步驟很詳細(xì)也很簡單,有遇到相同問題但是不知道如何解決的同學(xué)可以嘗試下
    2021-03-03
  • 淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume)

    淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume)

    這篇文章主要介紹了淺談docker學(xué)習(xí)之docker數(shù)據(jù)卷(volume),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Docker如何固定IP設(shè)置的方法

    Docker如何固定IP設(shè)置的方法

    本篇文章主要介紹了Docker如何固定IP設(shè)置的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Docker下安裝zookeeper(單機和集群)

    Docker下安裝zookeeper(單機和集群)

    這篇文章主要介紹了Docker下安裝zookeeper(單機和集群),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07

最新評論

永清县| 莱州市| 泸水县| 凉城县| 山东省| 祁门县| 马鞍山市| 高雄市| 葫芦岛市| 双柏县| 綦江县| 邵阳市| 洪泽县| 顺平县| 那曲县| 遂川县| 遂川县| 龙江县| 罗甸县| 临澧县| 时尚| 靖远县| 惠来县| 新干县| 胶南市| 醴陵市| 泾阳县| 东宁县| 中阳县| 化德县| 浪卡子县| 卓资县| 永昌县| 鲁山县| 龙井市| 广昌县| 丰宁| 石河子市| 怀集县| 娄底市| 麻阳|