引言
跟著雲打算跟容器化技巧的疾速開展,Docker因其輕量級、可移植性跟易於管理的特點,成為了眾多開辟者跟運維人員的首選。Ubuntu作為一款風行的開源操縱體系,與Docker的結合利用可能幫助用戶疾速搭建高效的伺服器情況。本文將具體介紹如何在Ubuntu上安裝跟設置Docker,並領導用戶怎樣利用Docker來安排跟管理當用順序。
安裝Docker
體系籌備
在開端安裝Docker之前,請確保妳的Ubuntu體系滿意以下請求:
- Ubuntu 20.04 LTS 或更高版本
- 體系中已安裝
sudo
命令東西
安裝步調
- 更新軟體包列表:
sudo apt update
sudo apt upgrade
- 安裝依附軟體包:
sudo apt install ca-certificates curl gnupg lsb-release
- 增加Docker官方GPG密鑰:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 設置牢固版客棧:
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- 更新APT包索引:
sudo apt update
- 安裝Docker Engine:
sudo apt install docker-ce docker-ce-cli containerd.io
- 驗證安裝:
sudo docker run hello-world
假如一切正常,妳將看到以下輸出:
Hello from Docker!
This message shows that your installation appears to be working correctly.
設置Docker
增加用戶到Docker組
為了便利用戶利用Docker,可能將用戶增加到docker
組:
sudo usermod -aG docker $USER
設置Docker減速器
為了進步Docker鏡像的下載速度,可能利用Docker減速器。以下以阿里雲減速器為例:
- 登錄阿里雲賬號,進入減速器頁面。
- 複製減速器地點。
- 編輯
/etc/docker/daemon.json
文件,增加以下內容:
{
"registry-mirrors": ["<你的減速器地點>"]
}
- 重啟Docker效勞:
sudo systemctl restart docker
利用Docker
拉取鏡像
sudo docker pull nginx
運轉容器
sudo docker run -d -p 80:80 nginx
這將啟動一個Nginx伺服器,並將容器的80埠映射到宿主機的80埠。
檢查容器
sudo docker ps
這將列出以後運轉的容器。
結束容器
sudo docker stop <容器ID或稱號>
刪除容器
sudo docker rm <容器ID或稱號>
總結
經由過程以上步調,妳曾經在Ubuntu上成功安裝跟設置了Docker。現在,妳可能開端利用Docker來安排跟管理當用順序,打造高效的伺服器情況。Docker的機動性跟可移植性將幫助妳輕鬆實現利用順序的疾速安排跟擴大年夜。