天天看點

Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

什麼是Docker環境?

Docker 是一個開源的應用容器引擎,基于 Go 語言 并遵從 Apache2.0 協定開源。

Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實作虛拟化。

容器是完全使用沙箱機制,互相之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。

Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

如何在Centos7上搭建Docker?

安裝Docker的依賴庫。

依賴庫是指調用一個動态庫A時,A又需要調用動态庫B。則B是A的依賴庫。
Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

添加Docker CE的軟體源資訊。

日常的軟體安裝或者更新都是采用從軟體源擷取軟體包的方式。設定好軟體源可以讓你及時擷取重要的安全更新,解決安全隐患;或者修複已知的問題,讓使用更順手。設定好軟體源同樣可以加快以上操作的速度,節約你寶貴的時間。
Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

安裝Docker CE,啟動Docker服務。

執行以下指令

yum makecache fast; yum -y install docker-ce ;systemctl start docker;

Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

配置阿裡雲鏡像倉庫

如圖:

Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

重新加載服務配置檔案

Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

什麼是nginx?

Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,在BSD-like 協定下發行。其特點是占有記憶體少,并發能力強,事實上nginx的并發能力在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站使用者有:百度、京東、新浪、網易、騰訊、淘寶等

Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

使用Docker安裝Nginx服務

檢視Docker鏡像倉庫中Nginx的可用版本。

可多版本了,第一個是最受歡迎的
Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

拉取鏡像

下載下傳鏡像到本地
Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

運作容器

啟動容器裡的應用
Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果

驗證成果

通路 http://106.14.216.177:8080/
Centos7 搭建Docker環境什麼是Docker環境?如何在Centos7上搭建Docker?配置阿裡雲鏡像倉庫什麼是nginx?使用Docker安裝Nginx服務驗證成果