centos doker安裝 使用

2022-09-19 16:57:10 字數 1182 閱讀 1584

基本環境

換源

yum-config-manager --add-repo http://

安裝docker

yum -y install docker-ce

報錯嘗試(yum -y install --allowerasing docker-ce)

執行docker

systemctl start docker

doker和虛擬機器相似,我個人理解是虛擬機器模擬了硬體的部分,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...