欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一文詳解如何在Ubuntu系統(tǒng)中安裝docker

 更新時(shí)間:2024年03月21日 16:22:48   作者:霍格沃茲測(cè)試開發(fā)學(xué)社  
這篇文章主要為大家詳細(xì)介紹了在Ubuntu操作系統(tǒng)上安裝Docker的步驟,以便我們可以開始使用Docker來構(gòu)建和運(yùn)行容器化應(yīng)用程序,希望對(duì)大家有所幫助

Docker是一種流行的容器化平臺(tái),它能夠簡(jiǎn)化應(yīng)用程序的部署和管理。本文將介紹在Ubuntu操作系統(tǒng)上安裝Docker的步驟,以便我們可以開始使用Docker來構(gòu)建和運(yùn)行容器化應(yīng)用程序。

系統(tǒng)版本

本文以Ubuntu20.05系統(tǒng)為例安裝docker,Ubuntu官方下載地址。

檢查卸載老版本docker

ubuntu下自帶了docker的庫,不需要添加新的源。

但是ubuntu自帶的docker版本太低,需要先卸載舊的再安裝新的。

注:docker的舊版本不一定被稱為docker,docker.io 或 docker-engine也有可能,所以我們卸載的命令為:

$ apt-get remove docker docker-engine docker.io containerd runc

如果不能正常卸載,出現(xiàn)如下情況,顯示無權(quán)限時(shí),需要添加管理員權(quán)限才可進(jìn)行卸載:

我們就需要使用sudo apt-get remove docker docker-engine docker.io containerd runc命令使用root權(quán)限來進(jìn)行卸載。

安裝步驟

1.更新軟件包

在終端中執(zhí)行以下命令來更新Ubuntu軟件包列表和已安裝軟件的版本:

sudo apt update
sudo apt upgrade

2.安裝docker依賴

Docker在Ubuntu上依賴一些軟件包。執(zhí)行以下命令來安裝這些依賴:

apt-get install ca-certificates curl gnupg lsb-release

3.添加Docker官方GPG密鑰

執(zhí)行以下命令來添加Docker官方的GPG密鑰:

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

結(jié)果如下:

4.添加Docker軟件源

執(zhí)行以下命令來添加Docker的軟件源:

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

注:該命令需要使用root權(quán)限

5.安裝docker

執(zhí)行以下命令來安裝Docker:

apt-get install docker-ce docker-ce-cli containerd.io

6.配置用戶組(可選)

默認(rèn)情況下,只有root用戶和docker組的用戶才能運(yùn)行Docker命令。我們可以將當(dāng)前用戶添加到docker組,以避免每次使用Docker時(shí)都需要使用sudo。命令如下:

sudo usermod -aG docker $USER

注:重新登錄才能使更改生效。

運(yùn)行docker

我們可以通過啟動(dòng)docker來驗(yàn)證我們是否成功安裝。命令如下:

systemctl start docker

安裝工具

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

重啟docker

service docker restart

驗(yàn)證是否成功

sudo docker run hello-world

運(yùn)行命令后,結(jié)果如下:

因?yàn)槲覀冎皼]有拉取過hello-world,所以運(yùn)行命令后會(huì)出現(xiàn)本地沒有該鏡像,并且會(huì)自動(dòng)拉取的操作。

查看版本

我們可以通過下面的命令來查看docker的版本

sudo docker version

結(jié)果如下:

查看鏡像

上面我們拉取了hello-world的鏡像,現(xiàn)在我們可以通過命令來查看鏡像,命令如下:

sudo docker images

結(jié)果如下圖:

出現(xiàn)上述情況,即表示我們成功在Ubuntu系統(tǒng)上安裝了docker。

到此這篇關(guān)于一文詳解如何在Ubuntu系統(tǒng)中安裝docker的文章就介紹到這了,更多相關(guān)Ubuntu安裝docker內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker中namespace隔離的實(shí)戰(zhàn)

    Docker中namespace隔離的實(shí)戰(zhàn)

    Namespace是Linux內(nèi)核的一個(gè)功能,用于隔離和管理系統(tǒng)資源,如進(jìn)程、網(wǎng)絡(luò)和文件系統(tǒng)等,通過創(chuàng)建隔離的命名空間,系統(tǒng)可以實(shí)現(xiàn)容器化和資源隔離,提高系統(tǒng)的安全性和穩(wěn)定性,這種技術(shù)廣泛應(yīng)用于Docker等容器技術(shù)中,本文就來介紹一下Docker中namespace隔離的實(shí)戰(zhàn)
    2024-11-11
  • docker配置鏡像加速器的方法步驟

    docker配置鏡像加速器的方法步驟

    國(guó)內(nèi)常見的Docker鏡像加速器包括阿里云、網(wǎng)易云、騰訊云等,本文主要介紹了docker配置鏡像加速器的方法步驟,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05
  • Docker學(xué)習(xí)之Container容器的具體使用

    Docker學(xué)習(xí)之Container容器的具體使用

    這篇文章主要介紹了Docker學(xué)習(xí)之Container容器的具體使用,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-06-06
  • docker 復(fù)制容器的項(xiàng)目實(shí)踐

    docker 復(fù)制容器的項(xiàng)目實(shí)踐

    本文主要介紹了docker 復(fù)制容器的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11
  • docker通過Dockerfile修改鏡像中tomcat的端口

    docker通過Dockerfile修改鏡像中tomcat的端口

    8080端口會(huì)經(jīng)常出現(xiàn)被占用的情況,本文主要介紹了docker通過Dockerfile修改鏡像中tomcat的端口,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • docker中搭建overlay 網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境

    docker中搭建overlay 網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境

    這篇文章主要介紹了docker中搭建overlay 網(wǎng)絡(luò)實(shí)驗(yàn)環(huán)境的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • docker搭建xxl-job的實(shí)現(xiàn)步驟

    docker搭建xxl-job的實(shí)現(xiàn)步驟

    XXL-JOB是一個(gè)輕量級(jí)分布式任務(wù)調(diào)度平臺(tái),通過xxljob,我們可以方便地實(shí)現(xiàn)任務(wù)調(diào)度和任務(wù)執(zhí)行監(jiān)控,本文介紹了docker搭建xxl-job的實(shí)現(xiàn)步驟,感興趣的可以了解一下
    2023-12-12
  • 使用docker?compose快速配置一組容器服務(wù)詳解

    使用docker?compose快速配置一組容器服務(wù)詳解

    這篇文章主要為大家介紹了使用docker-?compose快速配置一組容器服務(wù)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • vscode利用ssh配置docker容器并開啟遠(yuǎn)程編程模式的詳細(xì)步驟

    vscode利用ssh配置docker容器并開啟遠(yuǎn)程編程模式的詳細(xì)步驟

    這篇文章主要介紹了vscode利用ssh配置docker容器內(nèi)開啟遠(yuǎn)程編程模式,本文給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • docker容器互聯(lián)的實(shí)現(xiàn)步驟

    docker容器互聯(lián)的實(shí)現(xiàn)步驟

    容器互聯(lián)是除了端口映射外另一種可以與容器通信的方式,本文就來介紹一下docker容器互聯(lián)的實(shí)現(xiàn)步驟,感興趣的可以了解一下
    2023-12-12

最新評(píng)論