国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu下 Docker、Docker Compose 的安裝教程

這篇具有很好參考價值的文章主要介紹了Ubuntu下 Docker、Docker Compose 的安裝教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的 Linux 機器上,也可以實現(xiàn)虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。

Docker Compose是用于定義和運行多容器docker應(yīng)用程序的工具,compose 通過一個配置文件來管理多個 docker容器。可以使用 docker-compose.yml腳本來 啟動、停止、重啟應(yīng)用,進行docker容器的編排和管理。但是 docker compose并沒有實現(xiàn)容器的負載均衡,還需要借助其他工具實現(xiàn)。

下面以 CentOS 系統(tǒng)為例,介紹如何安裝 Docker 以及 Docker Compose

安裝 Docker

最詳細的ubuntu 安裝 docker教程_ubuntu docker_軟件測試大空翼的博客-CSDN博客

1.系統(tǒng)版本

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

2.檢查卸載老版本docker

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

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

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

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

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

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux

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

3.安裝步驟

更新軟件包

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

sudo apt update
sudo apt upgrade

安裝docker依賴

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

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

添加Docker官方GPG密鑰

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

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

結(jié)果如下:

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux

添加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)限

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux

安裝docker

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

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

配置用戶組(可選)

默認情況下,只有root用戶和docker組的用戶才能運行Docker命令。我們可以將當前用戶添加到docker組,以避免每次使用Docker時都需要使用sudo。命令如下:

sudo usermod -aG docker $USER

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

4.運行docker

驗證安裝

我們可以通過啟動docker來驗證我們是否成功安裝。命令如下:

sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker

安裝工具

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

重啟docker

sudo systemctl restart docker

驗證是否成功

sudo docker run hello-world

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

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux

因為我們之前沒有拉取過hello-world,所以運行命令后會出現(xiàn)本地沒有該鏡像,并且會自動拉取的操作。

查看版本

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

sudo docker version

結(jié)果如下:

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux

查看鏡像

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

sudo docker images

結(jié)果如下圖:

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux

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

二、安裝 Docker Compose

安裝方式一(use)

docker官網(wǎng)地址:Overview of installing Docker Compose | Docker Docs

1、檢查本地docker版本

docker version

2、docker-compose版本選擇

根據(jù)docker版本選擇對應(yīng)的docker-compose版本。

docker-compose官網(wǎng)地址:Compose file version 3 reference | Docker Docs

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux

3、安裝

官網(wǎng)安裝地址:Install Compose standalone | Docker Docs

# github: https://github.com/docker/compose/releases/tag/v2.20.2 
# 國內(nèi)下載地址:https://gitee.com/smilezgy/compose/releases/tag/v2.20.2
sudo curl -SL \
https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-linux-x86_64 \
-o /usr/local/bin/docker-compose

# 或者手動下載, 上傳到服務(wù)器后執(zhí)行如下指令(use)
# 在 docker-compose-linux-x86_64 文件同一目錄下執(zhí)行
sudo cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose

4、添加可執(zhí)行權(quán)限

chmod +x /usr/local/bin/docker-compose

5、測試

[root@bogon bin]# docker-compose --version
Docker Compose version v2.20.2

如果需要刪除則執(zhí)行如下命令

rm -rf /usr/local/bin/docker-compose

6、Docker Compose運行項目

要運行Docker Compose,需要在項目目錄中擁有一個docker-compose.yml文件。完成以下步驟:

  1. 打開終端或命令提示符。
  2. 導(dǎo)航到存放docker-compose.yml文件的目錄。
  3. 運行以下命令啟動在compose文件中定義的容器:
docker-compose up
默認情況下,此命令將啟動compose文件中指定的所有服務(wù),并在終端中顯示它們的日志。
要使用分離模式(在后臺)運行容器,可以添加 -d標志:
# 此命令會啟動容器并將控制返回給終端。
docker-compose up -d
請注意,如果是第一次運行 docker-compose up,它將從Docker Hub拉取任何必要的Docker鏡像,然后再啟動容器。

安裝方式二

(1)執(zhí)行如下命令安裝 pip3

yum -y install python3-pip
pip3 install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple

(2)執(zhí)行如下命令安裝 docker-compose

pip3 install docker-compose -i https://pypi.tuna.tsinghua.edu.cn/simple

(3)安裝完畢后執(zhí)行如下命令查看版本:

docker-compose version

(4)控制臺顯示如下則表示安裝成功:

Ubuntu下 Docker、Docker Compose 的安裝教程,Ubuntu,容器(Docker_Podman),linux文章來源地址http://www.zghlxwxcb.cn/news/detail-743408.html

到了這里,關(guān)于Ubuntu下 Docker、Docker Compose 的安裝教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Docker與Docker Compose的安裝以及Portainer容器管理工具

    Docker與Docker Compose的安裝以及Portainer容器管理工具

    Docker 是一個用于開發(fā)、發(fā)布和運行應(yīng)用程序的開放平臺。Docker 能夠?qū)?yīng)用程序與基礎(chǔ)架構(gòu)分離,以便可以快速交付軟件。使用 Docker,可以像管理應(yīng)用程序一樣管理基礎(chǔ)設(shè)施。通過利用 Docker 快速交付、測試和部署代碼的方法,可以顯著減少編寫代碼和在生產(chǎn)環(huán)境中運行之間

    2024年02月02日
    瀏覽(44)
  • 在Centos Stream 9上Docker的實操教程(六) - Docker Compose容器編排詳解

    在Centos Stream 9上Docker的實操教程(六) - Docker Compose容器編排詳解

    在了解 Docker-Compose 之前我們回憶一下之前章節(jié)所學(xué),假設(shè)我們需要部署一個springboot項目,需要 nginx 、 mysql 、 redis ,通常我們啟動這些服務(wù)run的時候需要設(shè)置每個容器的啟動參數(shù),指定數(shù)據(jù)卷,容器命名,指定不同容器的鏈接參數(shù)等等一系列的操作,是不是很繁瑣?那么d

    2024年02月11日
    瀏覽(27)
  • 實戰(zhàn):win10安裝docker并用docker-compose構(gòu)建運行容器

    實戰(zhàn):win10安裝docker并用docker-compose構(gòu)建運行容器

    Docker 并非是一個通用的容器工具,它依賴于已存在并運行的 Linux 內(nèi)核環(huán)境。但是某些時候我們沒有Linux環(huán)境怎么破?為了解決這個問題我們可以用VM虛擬機上安裝Linux系統(tǒng)進行處理。然而對于我們的WIN10系統(tǒng)自帶Hyper-V虛擬機,簡直不要太爽。我們可以直接開啟Hyper-V服務(wù),并安

    2024年02月12日
    瀏覽(33)
  • Ubuntu安裝docker-compose

    Ubuntu安裝docker-compose

    安裝docker 提示: 由于github的dockerc-compose資源不穩(wěn)定,下載卡頓,推薦國內(nèi)源:查看最新版本-https://get.daocloud.io/ 如下圖最新為v2.6.1 如果上面鏈接失效,請嘗試使用下面命令 提示: 如果是普通用戶,沒有權(quán)限,需要切換到root用戶:sudo -i 以上是本人的隨手筆記,不好之處多多

    2024年02月11日
    瀏覽(38)
  • 【Ubuntu】安裝docker-compose

    【Ubuntu】安裝docker-compose

    要在Ubuntu上安裝Docker Compose,可以按照以下步驟進行操作: ? 下載 Docker Compose 二進制文件: 授予執(zhí)行權(quán)限: 驗證安裝: 運行以下命令來驗證 Docker Compose 是否已正確安裝: 如果一切順利,應(yīng)該會顯示安裝的 Docker Compose 的版本號。 注意:根據(jù)你的系統(tǒng)配置,你可能需要在上

    2024年02月16日
    瀏覽(24)
  • 【Ubuntu】安裝docker,docker compose 以及部署一個docker應(yīng)用

    大家好!在過去,已經(jīng)分享了很多有關(guān)通過Docker部署應(yīng)用的內(nèi)容。今天,我將為大家詳細介紹如何在Ubuntu系統(tǒng)上部署最新的Docker平臺。 Docker是一個開源的容器化平臺,它允許您將應(yīng)用程序及其所有依賴項打包到稱為容器的可移植單元中。 使用Docker,您可以在不同的環(huán)境中輕

    2024年02月14日
    瀏覽(27)
  • Docker_安裝使用_容器鏡像_Docker-compose_常用指令_網(wǎng)絡(luò)配置

    Docker_安裝使用_容器鏡像_Docker-compose_常用指令_網(wǎng)絡(luò)配置

    相關(guān)概念 微服務(wù)雖然具備各種各樣的優(yōu)勢,但服務(wù)的拆分通用給部署帶來了很大的麻煩。 分布式系統(tǒng)中,依賴的組件非常多,不同組件之間部署時往往會產(chǎn)生一些沖突。 在數(shù)百上千臺服務(wù)中重復(fù)部署,環(huán)境不一定一致,會遇到各種問題。 Docker解決依賴的兼容問題: Docker允

    2024年02月02日
    瀏覽(74)
  • centos和Ubuntu在線安裝docker、docker-compose

    1.1、設(shè)置倉庫、yum更新、在線安裝 1.2 開啟服務(wù) 1.3 docker服務(wù)加入啟動項,雖系統(tǒng)啟動: 1.4 查看是否加入成功 顯示:docker.service enabled,則設(shè)置自啟成功。 1.5、查看docker存儲目錄 默認位置:/var/lib/docker,后續(xù)鏡像和容器的相關(guān)文件都會存儲在這。 如果掛盤,不想放默認位置

    2024年02月13日
    瀏覽(41)
  • Ubuntu使用docker-compose安裝chatGPT

    Ubuntu使用docker-compose安裝chatGPT

    ubuntu環(huán)境搭建專欄??點擊跳轉(zhuǎn) Welcome to the AI era! 使用docker compose安裝 在 /usr/local 文件夾下創(chuàng)建 chatgpt 創(chuàng)建 docker-compose.yaml docker-compose.yaml內(nèi)容如下 隨后使用命令創(chuàng)建容器并運行 然后訪問一下 http://ip:3000 ,看看 ?? ???????? ?????? ?????????? ????????????????

    2024年01月21日
    瀏覽(21)
  • Ubuntu一鍵安裝/卸載docker和docker compose,可指定版本或安裝最新版本。

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 @ 目錄 前言 一、docker是什么? 二、docker compose是什么? 三、安裝步驟 1.Ubuntu安裝腳本 2.生成腳本 3.啟動和驗證 四、卸載步驟 1.Ubuntu卸載腳本 2.保存文件后設(shè)置執(zhí)行權(quán)限 3.運行文件 4.驗證是否刪除成功

    2024年01月21日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包