要在Docker裡面安裝CentOS 7,首先要理解下面這張docker components圖
![]() |
| 注意!! 此圖片來自於 https://quppler.com/docker-components/ |
下面的指令請參考上面的圖,執行時較好理解在Docker的那個部分
要在Docker裡面安裝CentOS 7,首先要理解下面這張docker components圖
![]() |
| 注意!! 此圖片來自於 https://quppler.com/docker-components/ |
下面的指令請參考上面的圖,執行時較好理解在Docker的那個部分
CentOS 7上面目前的netdata版本只到1.26,要裝最新版的1.28.0要手動安裝。首先要安裝一些必要的套件並且打開防火牆讓port 19999可以使用
sudo yum install cmake libuv libuv-devel sudo firewall-cmd --permanent --zone=public --add-port=19999/tcp sudo firewall-cmd --reload
然後從Git上面下載最新版的source code並安裝
下載原始碼,指定安裝位置並安裝
$ wget https://cran.csie.ntu.edu.tw/src/base/R-3/R-3.6.3.tar.gz $ md5sum R-3.6.3.tar.gz 506c9576ba33e1262ad5b5624db9d96a R-3.6.3.tar.gz $ tar zxvf ~/Sources/R-3.6.3.tar.gz && cd R-3.6.3 $ ./configure --prefix=/Software/R/3.6.3-r900 \ --with-x \ --with-libpng \ --with-jpeglib \ --with-libtiff \ --with-cairo $ time make -j 15 $ make check $ make install
從抓原始碼到手動編譯並指定安裝資料夾
$ wget https://www.python.org/ftp/python/3.7.9/Python-3.7.9.tgz $ md5sum Python-3.7.9.tgz bcd9f22cf531efc6f06ca6b9b2919bd4 Python-3.7.9.tgz $ tar zxvf Python-3.7.9.tgz && cd Python-3.7.9 $ ./configure --prefix=/Software/Python/3.7.9-r900 --enable-optimizations $ time make -j 15 >make.log 2>&1 & $ make install
檢查安裝大小,並更新PIP套件管理程式