Ubuntu24.04LTS在線安裝Docker引擎的詳細(xì)過程
Ubuntu24.04LTS在線安裝Docker引擎
1. 官網(wǎng)教程
官網(wǎng)安裝文檔: https://docs.docker.com/engine/install/,如下圖
2. 安裝Docker引擎
1. 卸載舊版本
在安裝 Docker Engine 之前,您需要卸載所有有沖突的軟件包。
Docker Engine 依賴于
containerd
和runc
。Docker Engine 將這些依賴項捆綁為一個包:containerd.io
。如果您之前安裝了containerd
或runc
,請卸載它們以避免與 Docker Engine 捆綁的版本沖突。要卸載的非官方軟件包包括:
docker.io
docker-composedocker-compose-v2
docker-doc
podman-docker
您的 Linux 發(fā)行版可能提供了非官方的 Docker 軟件包,這些軟件包可能會與 Docker 提供的官方軟件包沖突。您必須在安裝 Docker Engine 正式版之前卸載這些軟件包。
運行以下命令來卸載所有沖突的包:
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt remove $pkg; done
apt可能會報告您沒有安裝這些包。
卸載 Docker 時,不會自動刪除存儲在中的圖像、容器、卷和網(wǎng)絡(luò)/var/lib/docker/
。如果您想從全新安裝開始,并且希望清理所有現(xiàn)有數(shù)據(jù),請閱讀 卸載 Docker Engine部分。
2. 使用存儲庫apt安裝
在新的主機上首次安裝 Docker Engine 之前,需要設(shè)置 Docker
apt
存儲庫。之后可以從存儲庫安裝和更新 Docker。
1. 設(shè)置Docker的APT倉庫(官網(wǎng))
官網(wǎng)apt存儲庫安裝設(shè)置可能會失敗,如果失敗可使用阿里云或騰訊云的APT倉庫
# Add Docker's official GPG key: sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc # Add the repository to Apt sources: echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update
2. 設(shè)置Docker的APT倉庫(阿里云-推薦)
# Add Docker's aliyun GPG key: sudo apt update # 安裝必要的軟件包 sudo apt install -y apt-transport-https ca-certificates curl software-properties-common # 添加阿里云GPT密鑰管理 sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - # 進入到/etc/apt/sources.list.d目錄 cd /etc/apt/sources.list.d # 在/etc/apt/sources.list.d目錄下的docker.list文件中添加阿里云的鏡像下載源 sudo echo "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" > docker.list # 更新 sudo apt update
3. 安裝
1. 安裝最新版
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
2. 安裝指定的版本
要安裝特定版本的 Docker Engine,使用命令apt-cache madison docker-ce | awk '{ print $3 }'
查看版本
root@VM:~# apt-cache madison docker-ce | awk '{ print $3 }' 5:27.3.1-1~ubuntu.24.04~noble 5:27.3.0-1~ubuntu.24.04~noble 5:27.2.1-1~ubuntu.24.04~noble 5:27.2.0-1~ubuntu.24.04~noble 5:27.1.2-1~ubuntu.24.04~noble 5:27.1.1-1~ubuntu.24.04~noble 5:27.1.0-1~ubuntu.24.04~noble 5:27.0.3-1~ubuntu.24.04~noble 5:27.0.2-1~ubuntu.24.04~noble 5:27.0.1-1~ubuntu.24.04~noble 5:26.1.4-1~ubuntu.24.04~noble 5:26.1.3-1~ubuntu.24.04~noble 5:26.1.2-1~ubuntu.24.04~noble 5:26.1.1-1~ubuntu.24.04~noble 5:26.1.0-1~ubuntu.24.04~noble 5:26.0.2-1~ubuntu.24.04~noble 5:26.0.1-1~ubuntu.24.04~noble 5:26.0.0-1~ubuntu.24.04~noble root@VM:~#
選擇所需的版本并安裝,如5:27.3.1-1~ubuntu.24.04~noble
# 指定版本號 VERSION_STRING=5:27.3.1-1~ubuntu.24.04~noble # 按指定的版本號安裝 sudo apt install -y docker-ce=$VERSION_STRING docker-ce-cli=$VERSION_STRING containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
到此這篇關(guān)于Ubuntu24.04LTS在線安裝Docker引擎的文章就介紹到這了,更多相關(guān)Ubuntu24.04安裝Docker內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Ubuntu?22.04?服務(wù)器安裝部署(nginx+postgresql)
- 安裝Ubuntu和ssh遠程連接的設(shè)置方式
- Ubuntu安裝配置MySQL、Python、Nginx的詳細(xì)過程
- Ubuntu上安裝Docker及可視化管理工具的流程步驟
- ubuntu安裝dotnet的方法
- Ubuntu系統(tǒng)中Redis的安裝步驟及服務(wù)配置詳解
- Ubuntu安裝MariaDB的具體步驟記錄
- 如何在ubuntu18.04安裝node?14.16.0
- VMware虛擬機安裝Ubuntu20.04詳細(xì)教程(最新推薦)
- 在linux中安裝nginx及在樹莓派ubuntu中安裝nginx的方法
- ubuntu安裝golang并設(shè)置goproxy的方法步驟
- Ubuntu安裝MySQL的三種方式以及卸載MySQL
- ubuntu20.04安裝unity-tweak-tools啟動時遇到錯誤的解決
- 在Ubuntu?Server?22.04上安裝?Docker的詳細(xì)步驟記錄
- Ubuntu?22.04或20.04安裝Oracle?SQL?Developer的圖文教程
- Ubuntu?Server?22.04.5?入門篇:詳盡安裝部署指南
相關(guān)文章
docker-compose實現(xiàn)wireshark對linux主機進行抓包
這篇文章主要為大家介紹了docker-compose實現(xiàn)wireshark對linux主機進行抓包腳本示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-12-12Gitlab-runner+Docker實現(xiàn)自動部署SpringBoot項目
這篇文章主要介紹了Gitlab-runner+Docker自動部署SpringBoot項目,我們的主要流程就是通過Gitlab管理代碼,然后利用Gitlab自帶的Gitlab?CI/CD功能與GitlabRunner進行注冊綁定,需要的朋友可以參考下2022-04-04docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問
這篇文章主要介紹了docker搭建minio服務(wù)器,解決內(nèi)網(wǎng)穿透后外網(wǎng)無法訪問的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09