當(dāng)下開發(fā)環(huán)境中,容器化成為開發(fā)人員和IT專業(yè)人員的必備實(shí)現(xiàn)。Docker屬于領(lǐng)先的容器化平臺(tái)之一。使用Docker可以實(shí)現(xiàn)輕量級(jí)、可移植且自給自足的容器內(nèi)自動(dòng)部署的應(yīng)用程序。Docker簡(jiǎn)化了管理應(yīng)用程序依賴項(xiàng)和包的過(guò)程,還確保了您的應(yīng)用程序可支持跨平臺(tái)運(yùn)行。
本文中,華納云主要為大家分享如何在系統(tǒng)中設(shè)置Docker的分步驟過(guò)程。本教程將完整分享蘋果、視窗、Linux操作系統(tǒng)中Docker的設(shè)置過(guò)程。
關(guān)于在Mac上的Docker設(shè)置,先打開Docker官方網(wǎng)站下載Docker桌面。完成后把Docker安裝在Mac系統(tǒng)上。
安裝完成后,運(yùn)行Docker桌面并打開終端。在終端中運(yùn)行以下命令來(lái)查看Docker當(dāng)前的版本。
docker –version
運(yùn)行下面這個(gè)命令,確認(rèn)容器的正常運(yùn)行:
docker run hello-world
如果是在Windows中設(shè)置Docker,需要開啟Windows中的一些功能,通過(guò)以下命令搜索并打開:
Turn Windows features on or off
打開后選擇Hyper-V名為Windows Subsystem for Linux;按OK重啟系統(tǒng)。從Docker網(wǎng)站下載Docker桌面并安裝。安裝后,如果本地電腦沒有WSL啟用,會(huì)提示錯(cuò)誤信息。
需要先修復(fù),復(fù)制錯(cuò)誤信息中給出的命令,粘貼到PowerShell。確保PowerShell以管理員身份運(yùn)行。運(yùn)行命令后,系統(tǒng)將重新啟動(dò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)行此命令也會(huì)有所不同:
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 啟動(dòng) docker
要檢查 Docker 是否正在運(yùn)行,請(qǐng)像這樣運(yùn)行 Docker 容器:
sudo docker 運(yùn)行 hello-world
會(huì)得到這樣的結(jié)果。
以上,就是在Mac、Windows 和 Linux 設(shè)置 Docker 容器的完整步驟,使用Docker 容器可以為應(yīng)用程序創(chuàng)建一致且隔離的環(huán)境,從而使開發(fā)、測(cè)試和部署更高效和可靠。