Docker 是一個開源專案,誕生於 2013 年初,最初是 dotCloud 公司內部的一個業餘專案。它基於 Google 公司推出的 Go 語言實作。 專案後來加入了 Linux 基金會,遵從了 Apache 2.0 協議,原始碼在 GitHub 上進行維護。

Docker Install

官網上有各種平台的安裝指南 https://docs.docker.com/install/

我們介紹的是在 CentOS 下的安裝步驟 :

1. 安裝一台乾淨的CentOS 7 Minimal, ISO https://www.centos.org/download/

2. 安裝 Docker

# yum update
# yum install -y wget
# wget -qO- https://get.docker.com/ | sh

在安裝完成後會出現個提示訊息說,如果你要以非root用戶來運行Docker、你需要執行下面的命令。

If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker your-user

3. 啟動 Docker

# systemctl enable docker.service
# systemctl start docker.service

Docker 的應用以 LNMP 為例

Mariadb

我們使用目前Mariadb 最新版本的docker image 10.3

……

Continue reading