當(dāng)下開發(fā)環(huán)境中,容器化成為開發(fā)人員和IT專業(yè)人員的必備實現(xiàn)。Docker屬于領(lǐng)先的容器化平臺之一。使用Docker可以實現(xiàn)輕量級、可移植且自給自足的容器內(nèi)自動部署的應(yīng)用程序。Docker簡化了管理應(yīng)用程序依賴項和包的過程,還確保了您的應(yīng)用程序可支持跨平臺運(yùn)行。
本文中,華納云主要為大家分享如何在系統(tǒng)中設(shè)置Docker的分步驟過程。本教程將完整分享蘋果、視窗、Linux操作系統(tǒng)中Docker的設(shè)置過程。
關(guān)于在Mac上的Docker設(shè)置,先打開Docker官方網(wǎng)站下載Docker桌面。完成后把Docker安裝在Mac系統(tǒng)上。
安裝完成后,運(yùn)行Docker桌面并打開終端。在終端中運(yùn)行以下命令來查看Docker當(dāng)前的版本。
docker –version
運(yùn)行下面這個命令,確認(rèn)容器的正常運(yùn)行:
docker run hello-world
如果是在Windows中設(shè)置Docker,需要開啟Windows中的一些功能,通過以下命令搜索并打開:
Turn Windows features on or off
打開后選擇Hyper-V名為Windows Subsystem for Linux;按OK重啟系統(tǒng)。從Docker網(wǎng)站下載Docker桌面并安裝。安裝后,如果本地電腦沒有WSL啟用,會提示錯誤信息。
需要先修復(fù),復(fù)制錯誤信息中給出的命令,粘貼到PowerShell。確保PowerShell以管理員身份運(yùn)行。運(yùn)行命令后,系統(tǒng)將重新啟動。
這樣Docker的安裝就完成了,要確認(rèn)其工作狀態(tài)正常,需要運(yùn)行以下命令:
Linux中設(shè)置Docker,需要注意Docker僅支持Ubuntu、Debian、Red Hat Enterprise Linux
(RHEL) 和 Fedora,Linux中安裝Docker的步驟如下!
先檢查KVM虛擬化支持,要先加載模塊運(yùn)行:
modprobe kvm
根據(jù)CPU的不同運(yùn)行此命令也會有所不同:
modprobe kvm_intel # Intel 處理器
modprobe kvm_amd # AMD 處理器
檢查KVM模塊是否工作,運(yùn)行:
lsmod | grep kvm
上述步驟要求設(shè)置的KVM設(shè)備用戶權(quán)限,需要檢查所有權(quán)/dev/kvm,并運(yùn)行:
ls -al /dev/kvm
要求把用戶名添加$USER到 kvm 組:
sudo usermod -aG kvm $USER
這樣就完成了KVM檢查。然后就可以開始設(shè)置Docker Desktop。
Linux中設(shè)置Docker桌面。先需要更新一下軟件數(shù)據(jù)包。
sudo apt get-update
安裝Docker引擎。
sudo apt 安裝 docker.io
完成上述安裝后,啟用Docker服務(wù)。
sudo systemctl 啟用 docker
確認(rèn)Docker服務(wù)的運(yùn)行。
sudo systemctl 狀態(tài)
如果顯示Docker服務(wù)未運(yùn)行。使用以下命令:
sudo systemctl 啟動 docker
要檢查 Docker 是否正在運(yùn)行,請像這樣運(yùn)行 Docker 容器:
sudo docker 運(yùn)行 hello-world
會得到這樣的結(jié)果。
以上,就是在Mac、Windows 和 Linux 設(shè)置 Docker 容器的完整步驟,使用Docker 容器可以為應(yīng)用程序創(chuàng)建一致且隔離的環(huán)境,從而使開發(fā)、測試和部署更高效和可靠。