Docker 是一個開源的應用容器引擎,基于 Go 語言開發,并遵循 Apache2.0 協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然后發布到任何流行的 Linux 機器上,也可以實現虛擬化。
容器是完全使用沙箱機制,相互之間不會有任何接口(類似 iPhone 的 app),更重要的是容器性能開銷極低。
在安裝 Docker 之前,需要確保系統滿足以下要求:
aufs
、overlay2
、devicemapper
等),需確保系統支持相應的存儲驅動。以下是在 Ubuntu 20.04 LTS 上安裝 Docker 的步驟:
如果系統中已經安裝了舊版本的 Docker,需要先卸載:
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
gnupg-agent \
software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
sudo docker run hello-world
如果看到類似以下的輸出,說明 Docker 安裝成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
以下是在 CentOS 7 上安裝 Docker 的步驟:
如果系統中已經安裝了舊版本的 Docker,需要先卸載:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
sudo docker run hello-world
如果看到類似以下的輸出,說明 Docker 安裝成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
在 Windows 上安裝 Docker 需要滿足以下條件:
訪問 Docker 官方網站(https://www.docker.com/products/docker-desktop),下載 Docker Desktop 安裝包。
雙擊下載的安裝包,按照提示完成安裝。
安裝完成后,啟動 Docker Desktop。首次啟動時,Docker 會進行一些初始化配置,可能需要幾分鐘時間。
打開命令提示符或 PowerShell,輸入以下命令:
docker run hello-world
如果看到類似以下的輸出,說明 Docker 安裝成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
在 macOS 上安裝 Docker 需要滿足以下條件:
訪問 Docker 官方網站(https://www.docker.com/products/docker-desktop),下載 Docker Desktop 安裝包。
雙擊下載的安裝包,將 Docker 圖標拖動到 Applications 文件夾中。
在 Applications 文件夾中找到 Docker,雙擊啟動。首次啟動時,Docker 會進行一些初始化配置,可能需要幾分鐘時間。
打開終端,輸入以下命令:
docker run hello-world
如果看到類似以下的輸出,說明 Docker 安裝成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
Docker 是一個強大的容器化工具,能夠幫助開發者快速構建、部署和運行應用。通過本文的介紹,您已經了解了 Docker 的基本概念以及在不同操作系統上的安裝步驟。接下來,您可以開始探索 Docker 的更多功能,如使用 Dockerfile 構建鏡像、管理容器網絡和存儲等。希望本文能為您在 Docker 的學習和使用過程中提供幫助。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。