最近本身有了一臺服務器,想搭建一個本身的雲盤,網上說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