国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

虛擬機(jī)部署centos系統(tǒng)部署docker和mysql的安裝過程

這篇具有很好參考價(jià)值的文章主要介紹了虛擬機(jī)部署centos系統(tǒng)部署docker和mysql的安裝過程。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

作者本人使用的是vmware17Pro虛擬機(jī),大家可以去網(wǎng)上找相關(guān)教程下載安裝,此總結(jié)后邊有多次安裝遇到的bug,要是有地方不妥,歡迎相互交流

在剛開始時(shí),我們先部署的是Linux虛擬機(jī),在設(shè)置Linux系統(tǒng)基礎(chǔ)環(huán)境時(shí),系統(tǒng)就基本具有一些網(wǎng)絡(luò)服務(wù)功能,差不多類似于現(xiàn)實(shí)中大型的服務(wù)器,還有設(shè)置網(wǎng)絡(luò)這一塊,把ip設(shè)成了靜態(tài)的,這樣我們在訪問該虛擬機(jī)不用每次看它自動(dòng)分配的地址了,還有就是DNS服務(wù)器,這里是用到了公共的DNS服務(wù)器。下邊先解釋下DNS。

DNS,全稱為Domain Name System(域名系統(tǒng)),是互聯(lián)網(wǎng)的一項(xiàng)核心服務(wù),它作為分布式數(shù)據(jù)庫存儲(chǔ)和管理了全球網(wǎng)絡(luò)資源的域名與IP地址之間的對應(yīng)關(guān)系。在互聯(lián)網(wǎng)中,每個(gè)設(shè)備都有一個(gè)唯一的IP地址用于標(biāo)識(shí)和定位,但這些數(shù)字形式的地址難以記憶,因此引入了域名系統(tǒng)來提供一種更為人性化、易于理解的層次結(jié)構(gòu)名稱空間。

當(dāng)用戶輸入網(wǎng)址(如www.example.com)訪問網(wǎng)站時(shí),計(jì)算機(jī)實(shí)際上需要的是該網(wǎng)站服務(wù)器對應(yīng)的IP地址。DNS服務(wù)器在此過程中扮演著中介的角色,負(fù)責(zé)將用戶提供的域名轉(zhuǎn)換為相應(yīng)的IP地址。這個(gè)過程被稱為“DNS解析”。先就這樣大概了解吧。

這樣做是外部通過訪問你設(shè)置好的IP地址,直接訪問你Linux系統(tǒng)獲取資源等等,而DNS會(huì)解析這個(gè)IP地址,幫你正確找到該Linux系統(tǒng),然后這樣就可以訪問了,就是一個(gè)中介。

部署好Linux系統(tǒng),我們通過xshell連接Linux系統(tǒng),這直接訪問它的IP地址就可以了,之后就可以操控Linux系統(tǒng)了,并在其上部署了docker容器,并在docker容器中下載好MySQL,通過設(shè)置Linux系統(tǒng)端口訪問其上的MySQL端口,可以實(shí)現(xiàn)物理機(jī)中MySQL客戶端通過訪問Linux系統(tǒng)的端口,直接訪問其上MySQL的端口。

還有一點(diǎn)要注意的就是那個(gè)在安裝系統(tǒng)時(shí)的設(shè)置

首先設(shè)置系統(tǒng)軟件環(huán)境配置,選擇那個(gè)基本的網(wǎng)絡(luò)服務(wù)器模式,因?yàn)槲覀円\(yùn)行mysql,需要有服務(wù)器來運(yùn)行它,然后就是設(shè)置網(wǎng)絡(luò)那個(gè),把那個(gè)ipv4進(jìn)行配置,不過感覺ipv6也可以,對于我們練習(xí)沒必要用那個(gè)地址分配,ipv4就夠了,進(jìn)入到網(wǎng)絡(luò)配置時(shí),先把那個(gè)以太網(wǎng)開關(guān)打開,會(huì)看到顯示它的ip地址,但這是自動(dòng)分配,現(xiàn)在我們聯(lián)系不要緊,但是以后練習(xí)多了會(huì)這個(gè)ip本來會(huì)自動(dòng)分配(系統(tǒng)默認(rèn)),你要使用這個(gè)服務(wù)器,每次還得先找他的IP地址,比較麻煩,所以我們在其配置中設(shè)置ipv4那個(gè)設(shè)置,把地址分配改為手動(dòng),添加一個(gè)地址,這個(gè)的從虛擬機(jī)的設(shè)置網(wǎng)絡(luò)編輯器中找到我們的對應(yīng)虛擬機(jī)的網(wǎng)絡(luò)設(shè)置,前邊兩項(xiàng)對應(yīng)的是子網(wǎng)ip和網(wǎng)關(guān),都可以看到,在右下角,然后網(wǎng)關(guān)ip在編輯器中對應(yīng)系統(tǒng)服務(wù)的nat設(shè)置,這樣我們可以看到了,還有就是子網(wǎng)ip要把最后一個(gè)點(diǎn)的后面自己設(shè)置一個(gè)數(shù)字,范圍0-255,不過我們盡量設(shè)置大于1的小于255的,0和1已經(jīng)被占用,其他沒啥,保存就OK了,還有一個(gè)硬盤設(shè)置,進(jìn)去點(diǎn)一下然后完成即可,之后就可以開始安裝了

然后我們?nèi)グ⒗镌品?wù)器官網(wǎng),找到產(chǎn)品中的容器鏡像服務(wù),然后管理控制臺(tái),進(jìn)去以后有一個(gè)鏡像工具,我們是在centos上部署容器,選擇centos,然后就是有一個(gè)參考文檔連接,點(diǎn)進(jìn)去進(jìn)行手動(dòng)安裝,根據(jù)centos的安裝步驟,一步一步在xshell中進(jìn)行命令部署安裝,對了我們得先下載好xshell這個(gè)軟件,然后就是建立于虛擬機(jī)的連接,ip地址與上方是一樣的,用戶名密碼都通過第一次保存來以后直接連接使用,之后我們可以就進(jìn)行安裝部署docker容器,這里有個(gè)趣事就是我設(shè)置系統(tǒng)網(wǎng)絡(luò)DNS服務(wù)器為華為的,但是在以上進(jìn)行部署docker會(huì)出現(xiàn)失敗,但是換成阿里的DNS服務(wù)器就可以了,說明產(chǎn)品要對應(yīng)呀。

這里來講一下這個(gè)docker容器,我簡單理解就是這個(gè)又相當(dāng)于一個(gè)虛擬機(jī),然后在其上運(yùn)行各種各樣的應(yīng)用服務(wù),是因?yàn)檫@個(gè)容器將這些服務(wù)會(huì)隔離開互不影響,相當(dāng)于每一個(gè)應(yīng)用服務(wù)又是一個(gè)虛擬機(jī)。

docker安裝好后,我們要安裝鏡像加速器,因?yàn)檫@個(gè)docker服務(wù)器在境外,所以連接專門的節(jié)點(diǎn)來完成我們所需要的下載,這個(gè)在阿里云服務(wù)器容器鏡像那里有,復(fù)制粘貼運(yùn)行即可,對了,這里有幾個(gè)啟動(dòng)關(guān)閉等設(shè)置docker服務(wù)

systemctl start docker//啟動(dòng)docker服務(wù)
systemctl stop docker//停止docker服務(wù)
systemctl restart docker//重新啟動(dòng)docker服務(wù)
systemctl enable docker//打開系統(tǒng)一運(yùn)行(開機(jī))docker就運(yùn)行
systemctl disable docker//關(guān)閉系統(tǒng)一運(yùn)行(開機(jī))docker就運(yùn)行

然后我們使用docker pull mysql:版本號(hào)這一命令行,來完成MySQL數(shù)據(jù)庫的下載

下載好后,我們要運(yùn)行并設(shè)置mysql數(shù)據(jù)庫

docker images//這個(gè)是查看docker容器中的鏡像,確保mysql是否下載好

docker run -p 3306:3306 --name mysql --restart=always --privileged=true \
-v /usr/local/mysql/log:/var/log/mysql \
-v /usr/local/mysql/data:/var/lib/mysql \
-v /usr/local/mysql/conf:/etc/mysql \
-v /etc/localtime:/etc/localtime:ro \
-e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

//以下是docker命令的對應(yīng)解釋,使用時(shí)按需來輸入

-p 3306:3306:指定宿主機(jī)端口與容器(MySQL)端口映射關(guān)系,也就是要是外部想要訪問該數(shù)據(jù)庫,需要我們把數(shù)據(jù)庫的端口映射到宿主機(jī)的端口,也就是虛擬機(jī)的端口,外部訪問虛擬機(jī)指定端口即可訪問到數(shù)據(jù)庫的端口

--name mysql:創(chuàng)建的容器名稱

--restart=always:總是跟隨docker啟動(dòng)

--privileged=true:獲取宿主機(jī)root權(quán)限
-v /usr/local/mysql/log:/var/log/mysql:映射日志目錄,宿主機(jī):容器
-v /usr/local/mysql/data:/var/lib/mysql:映射數(shù)據(jù)目錄,宿主機(jī):容器
-v /usr/local/mysql/conf:/etc/mysql:映射配置目錄,宿主機(jī):容器
-v /etc/localtime:/etc/localtime:ro:讓容器的時(shí)鐘與宿主機(jī)時(shí)鐘同步,避免時(shí)區(qū)的問題,ro是read only的意思,就是只讀。
-e MYSQL_ROOT_PASSWORD=123456:指定mysql環(huán)境變量,root用戶的密碼為123456

-d mysql:latest:后臺(tái)運(yùn)行mysql容器,版本是latest。

好了,以上就是虛擬機(jī)中部署docker容器以及MySQL鏡像,外部訪問數(shù)據(jù)庫的一些連接細(xì)節(jié),這個(gè)使用于centos系統(tǒng)僅能使用命令行,對于ubuntu系統(tǒng)這個(gè)目前是桌面端,進(jìn)桌面端設(shè)置網(wǎng)絡(luò)動(dòng)態(tài)變靜態(tài),ip分配,DNS服務(wù)器等,終端部署docker容器,以及ssh遠(yuǎn)程訪問權(quán)限,外部才可訪問docker容器。文章來源地址http://www.zghlxwxcb.cn/news/detail-841602.html

到了這里,關(guān)于虛擬機(jī)部署centos系統(tǒng)部署docker和mysql的安裝過程的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Centos7系統(tǒng) Docker 安裝和使用教程(超詳細(xì)附帶常用的容器部署代碼)

    簡介 Docker 是一個(gè)開源的容器化平臺(tái),可幫助開發(fā)者輕松地創(chuàng)建、部署和運(yùn)行應(yīng)用程序。 Docker 使開發(fā)人員能夠在一個(gè)獨(dú)立的容器中打包應(yīng)用程序及其依賴項(xiàng),這樣他們就可以輕松地將應(yīng)用程序移植到任何其他環(huán)境中。 使用 Docker 的主要優(yōu)勢: 便于部署:由于 Docker 容器可以在

    2024年02月08日
    瀏覽(57)
  • linux centos7系統(tǒng)離線部署mysql-8.0.35免安裝版本

    linux centos7系統(tǒng)離線部署mysql-8.0.35免安裝版本

    在CentOS中默認(rèn)安裝有MariaDB,是MySQL的一個(gè)分支,主要由開源社區(qū)維護(hù)。 CentOS 7及以上版本已經(jīng)不再使用MySQL數(shù)據(jù)庫,而是使用MariaDB數(shù)據(jù)庫。 如果直接安裝MySQL,會(huì)和MariaDB的文件沖突。 因此,需要先卸載自帶的MariaDB,再安裝MySQL。 查看版本: 卸載 檢查是否卸載干凈: 注意:

    2024年01月18日
    瀏覽(30)
  • 【openstack-T版 CentOS8 搭建記錄 - VMware虛擬機(jī)上部署】 搭建過程 密碼對照表

    這里的高亮部分是openstack-Train中 官網(wǎng)配置文檔中的密碼標(biāo)識(shí),在本專欄實(shí)操中密碼對照表如下,在真實(shí)部署中,可以參照做密碼對照表,方便管理。 Controller_Login_PASS : 0000@root #controller登錄密碼 Compute_Login_PASS :root@0001 #compute登錄密碼 Mysql_PASS : 0000 #數(shù)據(jù)庫密碼 RABBIT_PASS : opens

    2024年02月10日
    瀏覽(18)
  • centos7、ubuntu、openkylin、ky10Server等系統(tǒng)docker安裝mysql、redis

    centos7、ubuntu、openkylin、ky10Server等系統(tǒng)docker安裝mysql、redis

    默認(rèn)密碼都是 123456 mysql確認(rèn) ? ?redis確認(rèn) ? ?

    2024年02月13日
    瀏覽(21)
  • 在虛擬機(jī)centos7中部署docker+jenkins最新穩(wěn)定版
  • CentOS 7 安裝與克隆 以及Zabbix安裝與部署的詳細(xì)過程

    CentOS 7 安裝與克隆 以及Zabbix安裝與部署的詳細(xì)過程

    具體操作方式見 參考博客1 。 【注意】:在博客1的第三節(jié)第11步時(shí),我們需要 配置虛擬機(jī)的網(wǎng)絡(luò)與主機(jī)名 ,我們將ip設(shè)置為靜態(tài)ip。我的參考過程如下: 1)Win+R打開運(yùn)行,輸入cmd回車打開終端,輸入ipconfig查看當(dāng)前windows主機(jī)IP地址,如下圖所示: 2)可以看到本機(jī)VMnet8 IP是

    2024年02月05日
    瀏覽(24)
  • Centos7.6 安裝mysql過程全記錄

    Centos7.6 安裝mysql過程全記錄

    在centos 7.6上 離線安裝mysql 的步驟,可參考下文: 查找之前是否安裝了MySQL rpm -qa|grep -i mysql 如果已經(jīng)安裝mysql,則需要先停止MySQL,再刪除之前安裝的MySQL ,把rpm -qa | grep mysql 得到的安裝包名XXX 寫上即 rpm -ev xxx? rpm -ev bt-mysql56-5.6.47-1.el7.x86_64 查找之前MySQL的目錄,刪除老版本

    2024年02月13日
    瀏覽(20)
  • Unbutu系統(tǒng)-Docker安裝、JDK環(huán)境配置,Docker常用指令、Docker安裝MySQL、Redis、Tomcat、Nginx,前端后分離項(xiàng)目部署

    Unbutu系統(tǒng)-Docker安裝、JDK環(huán)境配置,Docker常用指令、Docker安裝MySQL、Redis、Tomcat、Nginx,前端后分離項(xiàng)目部署

    目錄 1、防火墻 1.1、查看防火墻狀態(tài) 1.2、開啟防火墻 1.3、關(guān)閉防火墻 1.4、重啟防火墻 1.5、查看防火墻版本 2、安裝JDK 2.1、官網(wǎng)下載tar包 2.3、解壓tar.gz文件 2.4、配置環(huán)境變量 2.4.1、查看安裝路徑 2.4.2、設(shè)置環(huán)境變量 2.4.3、執(zhí)行該讓環(huán)境變量生效 2.4.4、查看JDK版本 3、Docker

    2024年02月04日
    瀏覽(25)
  • 在CentOS上用yum方式安裝MySQL8過程記錄

    在CentOS上用yum方式安裝MySQL8過程記錄

    此文參考官方文檔一步一步記錄安裝到正常運(yùn)行全過程 安裝環(huán)境:centos7 mysql版本:8.0.35 安裝過程主要參考下面兩邊文章: 1.官方文檔 https://dev.mysql.com/doc/refman/8.0/en/linux-installation-yum-repo.html 2.linux yum安裝mysql8 安裝過程大概有以下幾步: 1.查找mysql源鏈接 2.安裝mysql源(倉庫)

    2024年02月07日
    瀏覽(19)
  • Linux_CentOS_7.9部署Docker以及鏡像加速配置等實(shí)操驗(yàn)證全過程手冊

    Linux_CentOS_7.9部署Docker以及鏡像加速配置等實(shí)操驗(yàn)證全過程手冊

    前言:實(shí)操之前大家應(yīng)該熟悉一個(gè)新的名詞DevOps 俗稱開發(fā)即運(yùn)維、新一代開發(fā)工程師(Development和Operations的組合詞)是一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn)開發(fā)(應(yīng)用程序/軟件工程)、技術(shù)運(yùn)營和質(zhì)量保障(QA)部門之間的溝通、協(xié)作與整合…那我們Docker之所以發(fā)展如此

    2024年02月15日
    瀏覽(50)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包