Server - How to set environment about Node and Docker on Ubuntu
這邊主要是 Github Action
的延伸,主要快速在 Google Cloud Platform
建立一台虛擬主機(Ubuntu 18.04),不過詳細操作我已經在其他文章說明過就不再特別截圖說明,接下來就是直接在裡面透過指令建立 Node
與 Docker
的套件等基本的環境。
在Google Cloud Platform
建立好主機後可以先透過指令更新套件庫:
1 | sudo apt-get update |
安裝 Git
接著我會安裝類似像 Git
的套件,方便未來去調整伺服器或是下載內容等:
1 | sudo apt-get install git |
安裝 Nvm & NodeJS
下一步我們安裝 NodeJS
有關套件,在這我們使用 NVM
方便我們未來去調整版本:
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash |
不過當我們嘗試使用 nvm -v
會發現他找不到指令,我們使用 exec bash
來執行重啟這個 bash
這樣就能正常使用了!如此一來我們就能安裝 NodeJS
,首先依照上篇文章,我們是採用 NodeJS v10.15.3
版本:
1 | nvm install 10.15.3 |
安裝 Docker
如果先前已經有安裝舊版 Docker 可以藉由此方法移除:
1 | sudo apt-get remove docker docker-engine docker.io containerd runc |
設定套件庫 Set up the repository
1.接著安裝需要的套件:
1 | sudo apt-get install \ |
2.加入 Docker 官方的 GPG 鑰匙:
1 | curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg |
3.使用以下命令來設置存儲庫:
1 | echo \ |
安裝 Docker Engine
使用apt-get
來進行安裝:
1 | sudo apt-get update |
透過 docker -v
來確定是否安裝完成,另外如果要設定 docker 開啟不是透過 root
,後方的 mylyfwy771
請更改自己的機器用戶名稱:
1 | # Use Docker as a non-root user |
安裝 Docker Compose
接著我們安裝 docker compose
:
1 | sudo apt-get install docker-compose |
以上就完成這次的環境安裝,感謝各位收看,我們下次見 :D