cpu核心數低于2核,影院端將無(wú)法登錄
先停止防火墻和關(guān)閉SELinux
查看防火墻狀態(tài)
firewall-cmd --state #或 systemctl status firewalld.service
停止firewall
systemctl stop firewalld.service
禁止firewall開(kāi)機啟動(dòng)
systemctl disable firewalld.service
永久關(guān)閉selinux(非必須執行)
進(jìn)入到/etc/selinux/config文件
vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled
關(guān)閉selinux服務(wù)
setenforce 0
查看SELinux狀態(tài)
sestatus
安裝依賴(lài)包
# 安裝redhat-lsb yum install -y redhat-lsb # 安裝yum-config-manager,否則會(huì )報:yum-config-manager: 未找到命令 yum -y install yum-utils # 蝸牛票務(wù)依賴(lài)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依賴(lài)包
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守護進(jìn)程
# 重啟守護進(jìn)程 sudo systemctl daemon-reload # 重啟docker服務(wù) sudo systemctl restart docker # 設置docker開(kāi)機自啟 systemctl enable docker
創(chuàng )建本地掛載目錄
mkdir /data/redis/{conf,data} -p
創(chuàng )建redis容器
# 先進(jìn)入/data/redis/目錄 cd /data/redis # 創(chuàng )建并運行一個(gè)名為 myredis 的容器 docker run -itd --name myredis \ -p 6379:6379 \ -v /data/redis/data:/data \ --restart always redis --appendonly yes --requirepass "123456" # 參數解釋 -d -> 以守護進(jìn)程的方式啟動(dòng)容器 -p 6379:6379 -> 綁定宿主機端口,6379宿主機端口,6379 容器端口 --name myredis -> 指定容器名稱(chēng) --restart always -> 開(kāi)機啟動(dòng) # --privileged=true -> 提升容器內權限 --requirepass -> 設置登錄密碼 -v /data/redis/data:/data -> 映射數據目錄 --appendonly yes -> 開(kāi)啟數據持久化
docker運行mysql并數據持久化
拉取mysql5.6鏡像:
docker pull mysql:5.6
創(chuàng )建mysql本地數據存儲映射目錄:
# mysql的默認數據目錄 /var/lib/mysql/ # 配置文件夾 sudo mkdir -p /data/mysql/conf ## 創(chuàng )建mysql的數據持久化數據文件夾 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
連接數據庫,還原數據庫
字符編碼注意是utf8mb4
,排序默認即可
1.官網(wǎng)下載JDK8
地址: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html
選擇相應的 .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
文件的末尾追加下面內容:
#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
目錄下
啟動(dòng)影院服務(wù)器
cd /opt/qianyao # 啟動(dòng)服務(wù)端 ./qianyao.sh start all # 等待10個(gè)服務(wù)程序全部啟動(dòng),大約耗時(shí)兩分鐘
測試流程
以上就是docker部署蝸牛影院系統詳細流程分析的詳細內容,更多關(guān)于docker部署蝸牛的資料請關(guān)注腳本之家其它相關(guān)文章!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站