Docker

建立自己的Docker Image

在使用Docker的時候,我們通常都是利用別人已經準備好的Image來作為容器,在大部份簡單應用大概這樣就可以了。可是,作為一個網站開發人員,我們常常需要有自己的環境設定以因應開發的需求,這時候可能就會需要建立一個屬於自己的Image供日後或是在其它環境的使用。

Docker

使用Docker建立MySQL伺服器加上phpmyadmin

在前面的文章中我們瞭解了使用Docker建立各式各樣伺服器好用的地方,在這篇文章中,我們再進一步地利用docker compose,一口氣建立一個MySQL伺服器及phpmyadmin的管理介面,同時也讓所有的資料都可以永久地保存下來。

Docker, Raspberry Pi

使用Docker Compose快速建立WordPress網站

在前面的文章中我們學會了如何利用docker指令來安裝一個WordPress網站,同學們會發現指令要加上很多冗長的參數,一不小心就要重新輸入,非常麻煩。為了避免此種麻煩,有一個叫做Docker Compose的工具可以協助我們把想要啟動的所有指令全部編寫在一個叫做docker-compose.yml的檔案中,然後,再一口氣執行部署作業,如此就會讓我們部署網站變得方便多了。

Docker, WordPress

使用Docker安裝WordPress

既然Docker提供了包括像是MySQL這一類的伺服器映像檔,那麼WordPress這種映像檔當然也會有,只是這個映像檔本身通常不包含MySQL,而且CMS網站最重要的目的是在安裝之後可以透過使用者以管理頁面的方式進行修改,修改後的內容不只需要能即時在網頁上更新,也需要能夠長久保存下來,因此,一些相關的設定就需要透過一篇文章來加以說明。

Docker

Docker Volume使用簡介

在前一篇文章中我們有說明到,在容器中不管做了什麼改變,如果沒有執行docker container commit的話,做過的改變就不會被保存下來。然而,有時候我們想要保存的不是整個容器的執行狀態,而是處理過的資料,那麼Volume就是用來解決這種情境的。

Docker

Docker容器使用入門

承上一篇文章,當我們拉取的所需要的映像檔之後,就可以利用docker container等系列指令,讓這些映像檔活起來,也就是讓Docker系統依映像檔的內容,讓它們可以在自己的電腦中建構出所需要的環境,並提供所需要的服務。

Docker

Docker映像檔管理

相較於虛擬機(Virtual Machine),映像檔在容器技術中可以看成是一個要建立執行環境的一個模版,它用來指示Docker系統要準備好什麼樣的環境。為了讓可共用的部份最大化,以減少每個映像檔需要佔用的空間或是需要下載處理的記憶體,每一個映像檔都是以會參考及共用別的映像檔,一層一層添加上去,因此,當你需要某一個映像檔,把它從網路上下載到本地端時,會看到許多分開的步驟。