隨手筆記-伺服器架設

松野先生
Apr 11, 2021

--

撰文動機

最近想把一些專案放上伺服器,但是覺得伺服器的套件跟設定太雜了,決定重裝系統,順便把裝套件的過程記錄下來。

套件列表

本文以Cent OS 8做為伺服器作業系統。

Git:原始碼版控
Docker:應用程式容器化

開始安裝

Git:

用cent os內建的yum套件管理器安裝git

$ sudo yum install git

安裝完之後輸入指令確定有沒有安裝成功並顯示版本號

$ git --version
git version 2.27.0

Docker:

按照官方教學,先安裝yum-utils,因為Docker不在官方的套件庫裡

所以用這個套件提供的套件設定管理器添加新的套件庫來源

$ sudo yum install -y yum-utils$ sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

然後再安裝Docker,這個指令會自動安裝最新版

如果需要其他版本請參考官方網站的教學

$ sudo yum install docker-ce docker-ce-cli containerd.io

註:如果跟我一樣遇到跟podman衝突的問題的話

那就在install後面加上 — allowerasing的參數

這個參數會允許在安裝過程中

刪除已安裝的套件以解決衝突問題

$ sudo yum install --allowerasing docker-ce \
docker-ce-cli containerd.io

安裝完Docker之後啟動Docker

並且確定有安裝成功確認版本號

$ sudo systemctl start docker   # 啟動指令
$ sudo systemctl restart docker # 重啟指令
$ docker --version
Docker version 20.10.5, build 55c4c88

結語

安裝好這些最基本的套件之後,就可以開始建立好自己環境了,其他的服務像是Nginx、Golang 等等打算直接用 Docker 建環境,才不會把又把環境弄髒了,又要重新安裝一次。

本文同步更新於我的個人部落格 Matsuno’s blog

--

--