Docker

在 Docker 上架設 Wordpress

Wordpress

在 Docker 上架設 Wordpress

什麼剛剛還在用阿鬼 2.0 的我要寫篇 Wordpress 教學?因為客戶指定要用 Wordpress 的關係也沒辦法,但是 Docker 化了服務的伺服器中,我也希望用 Docker 可以建立完整的開發環境。 Wordpress 的 Image 選擇 先說明一下我設定中的架構再行選擇吧 跟之前一樣使用 CoreOS 為底層系統,在 Docker 中使用 WordPress 的官方 Image ,MariaDB 取代官方教學中的 MySQL,然後用 Nginx 作為 Proxy Server 連到 Internet。 因為不想使用官方預載的 Apache 作為 http server 比較麻煩,但習慣了使用 Nginx 還是努力一下,但結果要使用官方 Image

使用 Docker Compose 快速建立 Ghost

Docker Compose

使用 Docker Compose 快速建立 Ghost

在上次安裝 CoreOS 後,首先搬家就是 Blog 了! 先到 Ghost 的 Docker Hub 看看,看似相當地簡單。 Docker Compose 雖然可以直接使用 docker run 指令來完成,但我採用了可重用的方式,docker compose 是 Docker 官方的應用,可以把 docker run 的指令都記錄在 YAML 檔中,只要用 docker-compose up 指令就可以隨時運行內裡的一連串指令,不用每次都全部記住。 安裝 Docker Compose $ sudo curl -L https://github.com/docker/compose/releases/download/1.

CoreOS 及 Docker

Docker

CoreOS 及 Docker

由於 docker 太多東西要學 先記錄一下進度 * CoreOS 安裝 docker * Docker 基本指令 * Image 選擇 - Apline * Docker-compose * Docker 建立 Nginx + Let's Encrypt + Proxy Server * Docker 設定 Ghost 什麼是 CoreOS? 就是一個 Container 專用的 Linux。在 DigitalOcean 或 Linode 也可以安裝 CoreOS,我就用 Linode $5 hosting 來開設一個。CoreOS 原生就支援 docker 在,基本上也預計你什麼東西都會用 docker 安裝,所以 apt-get

Docker Image 用那個版本?

Docker Image

Docker Image 用那個版本?

首先要到 Docker Hub 挑選一下 images。 Docker 的原理我就不說了,很多文章也有介紹。Docker Image 就是安裝在伺服器上的 software/service,在 docker hub 會見到很多版本的 image,好像 Node 有 jessie/apline/onbuild/slim 等字眼就是在說明是什麼版本,當然最簡單可以用 docker pull node 去拉 image 下來,這樣多半會安裝最新版。 多看幾個都發現多數 image 也有叫 apline 的版本,Apline 到底是什麼? 其實 Apline 是一個只有 5MB 大小的 Linux Apline Linux有什麼用? 其實大多