本篇文章更新時間:2019/02/16
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知。
一介資男的 LINE 社群開站囉!歡迎入群聊聊~
如果本站內容對你有幫助,歡迎使用 BFX Pay 加密貨幣 或 新台幣 贊助支持。
首先
當然要先講一下日本機房又開拉! 真是好事~ 馬上就開一台來跑服務給夥伴測試用,速度感覺上就是好棒棒!
正題
因為裝的服務有點麻煩,我就會先找 Docker 的服務來包,方便管理。 KVM 架構的虛擬主機也很給力,只是 Linode 預設是包自己打包過的核心(Kernel),要使用到 Docker 的話,要先換回發行版的,下面是紀錄作業系統為 Ubuntu 16.04 LTS 版的操作方式。
沒換核心也是可以裝,但會卡在啟動的時候,動也不動~ 感覺像當了
換核流程
系統一啟用先確認更新,並安裝更新資料
apt-get update && apt-get upgrade -y
安裝必要套件 linux-image-virtual 與 grub2
apt-get install linux-image-virtual grub2 -y
確認 /etc/default/grub 檔案中下方參數正確(今天安裝的時候是都沒錯)
GRUB_TIMEOUT=10
GRUB_CMDLINE_LINUX="console=ttyS0,19200n8"
GRUB_DISABLE_LINUX_UUID=true
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"
GRUB_TERMINAL=serial
確認或更新好後執行下面指令
update-grub
到 Linode 主機管理後台,把 Boot Settings 中 Kernel 的選項改 GRUB 2 後重新啟動,完成更換核心
存擋後,重啟 VPS 後遠端登入 uname -a
應該就是換過了!
安裝 Docker
輸入 uname -r
確認 kernel 版本大於 3.10
安裝更新與必要檔案
apt-get update && apt-get upgrade -y && apt-get install apt-transport-https ca-certificates -y
加入套件來源認證
apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
新增套件來源
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | tee /etc/apt/sources.list.d/docker.list
更新與安裝建議套件後再安裝 Docker 服務
apt-get update && apt-get install linux-image-extra-$(uname -r) linux-image-extra-virtual -y && apt-get install docker-engine -y
以上,搞定! 剩下就是好好的玩它拉~
Docker有比較好玩嗎
拿來管理伺服器很方便呦!