套件列表
本文以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