docker的做用

最近本身有了一臺服務器,想搭建一個本身的雲盤,網上說owncloud好用,就決定搭建這個服務。

預期: 安裝基礎環境 php環境  nginx環境 下載owncloud安裝,完成,使用。

實際:安裝了環境以及配置了nginx,可是始終提示須要安裝php-intl的擴展,裝來裝去仍是不行(本身不瞭解php)

          心灰意冷

偶然:看到網上有人使用了docker run owncloud, 百度:Docker 是一個開源的應用容器引擎,

            讓開發者能夠打包他們的應用以及依賴包到一個可移植的鏡像中,

            而後發佈到任何流行的 Linux或Windows 機器上,也能夠實現虛擬化。

猜測:是否是有了這個,我就不用再去配置php環境,直接啓動就行了

結果:答案是確定的,就能夠啓動owncloud服務了,docker細節你們能夠學,能夠了解一下他的做用

         我膚淺就是提供  一個具備特定應用環境的一個倉庫
docker run -d -p 80:80 owncloud:8.1

 docker search xxx    #搜索docker鏡像
 
 docker images        #本地擁有的鏡像

 docker pull xxxxx    #從鏡像中心拉取鏡像數據

 docker run -d -p 8080:80 xxx   #啓動鏡像 本地端口8080,鏡像內部端口80

 docker exec -it containerID /bin/bash   進入容器交互,查看容器內部  containerID:鏡像ID
相關文章
相關標籤/搜索