宝贝腿开大点我添添你视频男男,中文字幕熟女人妻av一区二区三区,爱色成人网,大地资源高清播放在线观看在线电影在线观看 ,777米奇影视第四色

集團(tuán)站切換校區(qū)

驗(yàn)證碼已發(fā)送,請(qǐng)查收短信

復(fù)制成功
微信號(hào):togogoi
添加微信好友, 詳細(xì)了解課程
已復(fù)制成功,如果自動(dòng)跳轉(zhuǎn)微信失敗,請(qǐng)前往微信添加好友
打開微信
圖標(biāo)

業(yè)界新聞

當(dāng)前位置:首頁(yè) > >業(yè)界新聞 > >

Docker建網(wǎng)站 4條命令搞定

發(fā)布時(shí)間: 2018-11-30 16:28:23

  Docker建網(wǎng)站 4條命令搞定

  提起云計(jì)算,肯定少不了kvm和Docker這兩個(gè)重量級(jí)的角色。沒有這兩位,就沒有云計(jì)算。其中,Docker可能更重要。
  我不想跟大家講Docker的概念什么的。你只需要知道它很厲害就成了!而我呢,只想拿Docker來建一個(gè)網(wǎng)站給大家瞧瞧。呵呵,高射炮打蚊子?關(guān)鍵是,高射炮還真打不著蚊子。Docker卻真的能建網(wǎng)站。在只有一個(gè)操作系統(tǒng)的情況下,用Wordpress建網(wǎng)站,只需要3條命令行!
  先看看,不用Docker,傳統(tǒng)模式下,如何建設(shè)起一個(gè)網(wǎng)站來。一般會(huì)經(jīng)過以下四個(gè)步驟。是步驟,不是命令行。要數(shù)命令行,差不多有30多行的樣子。
  第1步:安裝Apache
  第2步:安裝MariaDB
  第3步:安裝PHP
  第4步:安裝Wordpress
  上面的四步,不管你用什么yum,還是用rpm,或者編譯安裝,最少得1個(gè)小時(shí)。其中,還要專門為Apahce安裝一個(gè)特別的模塊apxs。還要修改Apahce的主配置文件;添加一個(gè)虛擬主機(jī)的配置文件;在MariaDB里內(nèi)為Wordpress創(chuàng)建用戶和數(shù)據(jù)庫(kù)。最后,開通防火墻,恢復(fù)網(wǎng)頁(yè)目錄的SELinux安全上下文標(biāo)簽等等,步驟很多,非常繁瑣。我在幾所學(xué)校里提供Linux實(shí)訓(xùn)時(shí)使用上面的四步,輸入的命令行數(shù)十行,講解并完成上述過程一般都需要四節(jié)課的時(shí)間。
  在運(yùn)行Docker的方法前,看看我的運(yùn)行環(huán)境:
  硬件主機(jī):小米筆記本電腦,運(yùn)行Windows 10
  操作系統(tǒng):VirtualBox下的Ubuntu 18

  網(wǎng)絡(luò)條件:Ubuntu已經(jīng)聯(lián)通互聯(lián)網(wǎng)

Docker

  上圖中,演示的環(huán)境比較復(fù)雜。如果我們?cè)谝慌_(tái)安裝著Linux操作系統(tǒng)的電腦上,如租用的Linux云主機(jī)上,就沒有這么多層次。
  第1條命令:安裝Docker
  $ sudo apt-get install docker.io
  第2條命令:將普通加入Docker組
  $ sudo gpasswd -a alan docker
  將當(dāng)前的普通用戶alan添加到docker組內(nèi)。你安裝的時(shí)候,創(chuàng)建的普通用戶是誰(shuí),你就把a(bǔ)lan替換成那個(gè)用戶名,就成了。
  第3條命令:創(chuàng)建MariaDB的容器
  $ docker run --name mariadb-test -e MYSQL_ROOT_PASSWORD=123456Abcd -d mariadb
  在MariaDB里,為root用戶設(shè)置了一個(gè)密碼:123456Abcd。這么長(zhǎng)的密碼是Wordpress要求的:有數(shù)字,有大、小寫字母。容器的名字叫 mariadb-test,要運(yùn)行的是一個(gè)名叫maria的軟件。我的Ubuntu里沒有它的鏡像,便直接從hub.docker.com上下載。
  第4條命令:創(chuàng)建Wordpress的命令
  $ docker run --name wordpress-test --link mariadb-test:mysql -p 80 -d wordpress
  創(chuàng)建,并運(yùn)行一個(gè)名叫wordpress-test的容器,還扯上那個(gè)名叫mariadb-test的,并且要開通80端口。
  第5條命令:查看日志
  $ docker logs 630e
  630e是上一條命令返回的一長(zhǎng)串字符——即一個(gè)名叫wordpress-test的容器的ID的前4位。當(dāng)然,你看到的ID肯定不同。你只需要使用前面的4位即可。我們這條命令是要查看該容器的運(yùn)行信息。如果前面的id不顯示,或你弄丟了。就輸入docker container ls查找容器的id。在里面我們會(huì)看到一個(gè)IP地址,可能是172.17.0.3。你看到的內(nèi)容可能是這樣的:
  alan@alan-VirtualBox:~$ docker logs 630e
  WordPress not found in /var/www/html - copying now...
  Complete! WordPress has been successfully copied to /var/www/html
  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.3. Set the 'ServerName' directive globally to suppress this message
  AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.3. Set the 'ServerName' directive globally to suppress this message
  [Thu Nov 29 15:28:13.306609 2018] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.25 (Debian) PHP/7.2.12 configured -- resuming normal operations
  [Thu Nov 29 15:28:13.306730 2018] [core:notice] [pid 1] AH00094: Command line: 'apache2 -D FOREGROUND'
  第6條命令:訪問網(wǎng)站后臺(tái)
  $ firewfox http://172.17.0.3 &
  這條命令運(yùn)行之后,在彈出來的Firefox窗口內(nèi),為網(wǎng)站管理后臺(tái)設(shè)置一個(gè)用戶,并為該用戶設(shè)置一個(gè)密碼。你可以直接登錄進(jìn)去,發(fā)布一篇文章試試。然后,再打開一個(gè)瀏覽器窗口,再次輸入 http://172.17.0.3,看到的就是網(wǎng)站的前臺(tái)頁(yè)面了。
  等等,不是說4條命令就搞定嗎?怎么運(yùn)行了6條命令呢?其實(shí),第3命令運(yùn)行的時(shí)候,已經(jīng)完成了網(wǎng)站的創(chuàng)建。第4條、第5條、第6條,僅僅是為網(wǎng)站設(shè)設(shè)置管理賬號(hào)而已。就算是6條,也很快,對(duì)吧?

  Wordpress可能是最著名的CMS軟件,功能強(qiáng)大,非常靈活,圖片、模板、布局等等都可以自定義。如果你會(huì)琢磨,肯定能利用后臺(tái)把網(wǎng)站整出很多花樣來。


  有人問,我用的是CentOS操作系統(tǒng)行嗎?當(dāng)然行。
  第1條命令: su
  第2條命令:yum -y install docker
  為簡(jiǎn)便起見,你直接變成root用戶得了。后面的命令跟Ubuntu里的一樣。
  Docker可以做很多事情。建設(shè)網(wǎng)站,不過是眾多功能中的一種。紅帽公司將Docker與Google公司開源出來調(diào)試軟件Kubernetes放在一起,再加上etcd這個(gè)強(qiáng)大的分布式配置進(jìn)程,以及Ansible自動(dòng)化工具等等,便成了三大云計(jì)算應(yīng)用場(chǎng)景中的PaaS開源系統(tǒng)OpenShift。而OpenShift則是紅帽高級(jí)認(rèn)證RHCA(云計(jì)算方向)五門核心課程之一。想進(jìn)Docker培訓(xùn)學(xué)習(xí)的話,趕快來騰科報(bào)名吧。

上一篇: 華為考試的內(nèi)容及其相關(guān)的流程

下一篇: 過氣的ifconfig,你還在用嗎?

在線咨詢 ×

您好,請(qǐng)問有什么可以幫您?我們將竭誠(chéng)提供最優(yōu)質(zhì)服務(wù)!