基本環境
換源
yum-config-manager --add-repo http://安裝docker
yum -y install docker-ce報錯嘗試(yum -y install --allowerasing docker-ce)
執行docker
systemctl start dockerdoker和虛擬機器相似,我個人理解是虛擬機器模擬了硬體的部分,docker則是模擬軟體,硬體用的是宿主機的
docker主要分為兩個部分,映象和容器
映象就是映象儲存了系統的詳細內容,而映象就是將容器執行起來,
例如可以用乙個centos8映象開好幾個容器,每個容器在映象的基礎上繼續改動,容器也可以儲存為映象,將內容儲存下來
這種思路和虛擬機器的快照挺像的,映象就是快照,容器就行執行快照後的虛擬機器
當然這是我的理解可能不對,具體理解可以看官方文件,那裡定義映象是一層層操作的唯讀層,比較難理解
現在啟動了我們就可以先拉取乙個映象
docker pull [映象名][: 標籤]這裡pull是從官網拉的,具體可以看
拉取最新的centos映象
docker pull centos輸入
docker images即可看到已有的映象
下面就行根據這個映象執行產生乙個容器
docker run -d -p 2222:22 --name=mycentos -v /home/:/home centos-p是埠對映,-v是目錄對映 --name是指定容器的名字
執行了乙個容器,我們肯定要想辦法進去操作
docker exec -it mycentos bash一般用這個指令即可
進去我們可以和正常linux操作,當我們想把容器發給別人或者留乙個備份,就可以將它打包成映象
docker commit mycentos new-centos下次就可以從這個新映象來建立容器了,之前容器的變動也會儲存到這個新映象裡
Puppet安裝使用 安裝篇
puppet 配置管理工具,使用c s架構,客戶端的factor蒐集客戶端各種資源資訊,上報伺服器端master,檢查伺服器端配置,有改變則編譯並在客戶端執行。客戶端可以根據設定的runinterval的值與伺服器進行一次通訊,檢視是否有配置變更,也可以在伺服器上主動觸發一次配置資訊更新,強制各客戶...
mysql 安裝bex mysql安裝使用
在oj中,mysql主要用來儲存使用者資訊。它的安裝和使用比較簡單,下面簡單介紹一下。首先說明一下我的linux分支環境是ubuntu 12.04,其他的分支大致步驟也是類似,可能命令有所不同。一 安裝 sudo apt get install mysql server 二 使用 mysql的常見命...
mysql免安裝使用 mysql免安裝使用說明
1 把壓縮檔案mysql noinstall 5.1.6 alpha win32.zip解壓到乙個目錄下,在環境變數中設定mysql home,把 mysql home bin 加入到 path。2 建立my.ini配置檔案,內容如下 mysqld 設定basedir指向mysql的安裝路徑base...