最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker和docker?compose離線安裝完整步驟

 更新時間:2025年10月22日 11:44:53   作者:愚昧之山絕望之谷開悟之坡  
Docker是一種用于容器化應(yīng)用程序的開源平臺,它使得應(yīng)用程序能夠在容器中獨(dú)立運(yùn)行,提供了更高的可移植性和便攜性,這篇文章主要介紹了docker和docker?compose離線安裝的相關(guān)資料,需要的朋友可以參考下

1. 下載離線安裝包

Docker離線包

  • 訪問 https://download.docker.com/linux/static/stable/
  • 選擇對應(yīng)系統(tǒng)架構(gòu)的最新版本,如aarch64/lonngarch64

Docker Compose插件

  • 訪問 https://github.com/docker/compose/releases/
  • 下載對應(yīng)架構(gòu)的二進(jìn)制文件

2. 安裝Docker

# 解壓Docker安裝包
sudo tar -xvf docker-*.tgz -C /usr/local/bin/ --strip-components=1

# 設(shè)置執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker /usr/local/bin/dockerd

問題分析

  • docker-compose --version (帶連字符) - 這是舊版獨(dú)立工具
  • docker compose version (有空格) - 這是新版Docker插件

你的系統(tǒng)上兩個命令都存在,但指向了不同的版本。

解決方案

方法1: 查找并移除舊版本(推薦)

  1. 找出舊版docker-compose的位置
which docker-compose
# 或者
whereis docker-compose
  1. 移除舊版本
# 如果是通過包管理器安裝的
sudo dnf remove docker-compose

# 如果是二進(jìn)制文件安裝的
sudo rm /usr/local/bin/docker-compose
# 或者
sudo rm /usr/bin/docker-compose

方法2: 正確安裝Docker Compose插件

按照我之前提供的方法正確安裝v2.27.1的Docker Compose插件:

  1. 下載正確的二進(jìn)制文件
# 根據(jù)你的架構(gòu)選擇(x86_64或aarch64)
# 假設(shè)是x86_64架構(gòu)
wget https://github.com/docker/compose/releases/download/v2.27.1/docker-compose-linux-x86_64
  1. 正確安裝到插件目錄
# 創(chuàng)建Docker CLI插件目錄
sudo mkdir -p /usr/local/lib/docker/cli-plugins

# 移動文件并正確命名
sudo mv docker-compose-linux-x86_64 /usr/local/lib/docker/cli-plugins/docker-compose

# 授予執(zhí)行權(quán)限
sudo chmod +x /usr/local/lib/docker/cli-plugins/docker-compose
  1. 驗證安裝
docker compose version

4. 創(chuàng)建系統(tǒng)服務(wù)文件

sudo vi /usr/lib/systemd/system/docker.service

輸入以下內(nèi)容:

[Unit]
Description=Docker Application Container Engine
After=network.target

[Service]
Type=notify
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
ExecReload=/bin/kill -s HUP $MAINPID
KillMode=process
RestartSec=5s
Restart=always

[Install]
WantedBy=multi-user.target

5. 啟動服務(wù)

sudo systemctl daemon-reload
sudo systemctl enable docker.service
sudo systemctl start docker.service

配置Docker存儲路徑

為了確保Docker使用最大的磁盤目錄,推薦以下配置方法:

方法一:修改daemon.json(推薦)

  1. 創(chuàng)建目標(biāo)目錄:
sudo mkdir -p /home/docker_home
  1. 編輯配置文件:
sudo vi /etc/docker/daemon.json
  1. 添加以下內(nèi)容:
{
  "data-root": "/home/docker_home",
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "https://docker.mirrors.ustc.edu.cn",
    "http://hub-mirror.c.163.com",
    "https://8wb4g36l.mirror.aliyuncs.com"
  ],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  }
}
systemctl restart docker

驗證安裝

完成所有安裝和配置后,請驗證:

# 檢查Docker版本
docker --version

# 檢查Docker Compose版本
docker compose version

# 檢查Docker信息
docker info

# 驗證存儲路徑
docker info | grep "Root Dir"

# 測試鏡像拉?。ㄅ渲昧藝鴥?nèi)鏡像源后應(yīng)該速度較快)
docker pull hello-world

總結(jié) 

到此這篇關(guān)于docker和docker compose離線安裝完整步驟的文章就介紹到這了,更多相關(guān)docker和docker compose離線安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解如何利用docker快速構(gòu)建MySQL主從復(fù)制環(huán)境

    詳解如何利用docker快速構(gòu)建MySQL主從復(fù)制環(huán)境

    這篇文章主要介紹了詳解如何利用docker快速構(gòu)建MySQL主從復(fù)制環(huán)境,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • docker下遷移elasticsearch問題以及解決方案

    docker下遷移elasticsearch問題以及解決方案

    文章描述了如何將Elasticsearch數(shù)據(jù)從一個服務(wù)器遷移到另一個服務(wù)器,包括數(shù)據(jù)掛載、版本一致性、啟動命令的匹配以及可能遇到的權(quán)限和節(jié)點(diǎn)故障問題的解決方法
    2024-11-11
  • Docker+selenium實現(xiàn)自動化健康報備的方法

    Docker+selenium實現(xiàn)自動化健康報備的方法

    這篇文章主要介紹了Docker+selenium實現(xiàn)自動化健康報備的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • Docker案例分析:搭建MySQL數(shù)據(jù)庫服務(wù)

    Docker案例分析:搭建MySQL數(shù)據(jù)庫服務(wù)

    這篇文章主要介紹了Docker案例分析:搭建MySQL數(shù)據(jù)庫服務(wù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Docker命令自動補(bǔ)全的臨時與持久化配置指南

    Docker命令自動補(bǔ)全的臨時與持久化配置指南

    Docker 命令行工具支持自動補(bǔ)全功能,但默認(rèn)可能未啟用,本文將介紹如何臨時啟用補(bǔ)全功能、持久化配置,以及如何恢復(fù)默認(rèn)狀態(tài),需要的朋友可以參考下
    2026-03-03
  • Docker與Jenkins實現(xiàn)RuoYi-Vue前后端分離項目的CICD全流程自動化

    Docker與Jenkins實現(xiàn)RuoYi-Vue前后端分離項目的CICD全流程自動化

    在現(xiàn)代軟件開發(fā)流程中,持續(xù)集成/持續(xù)部署(CICD)已經(jīng)成為提升開發(fā)效率、保障代碼質(zhì)量的關(guān)鍵實踐,本文將詳細(xì)介紹如何利用Docker容器化技術(shù)結(jié)合Jenkins,搭建一套完整的CICD流程,實現(xiàn)RuoYi-Vue前后端分離項目的自動化構(gòu)建、測試和部署,從代碼提交到自動部署的全流程自動化
    2026-01-01
  • Docker不同網(wǎng)段下的容器互聯(lián)的實現(xiàn)

    Docker不同網(wǎng)段下的容器互聯(lián)的實現(xiàn)

    本文主要介紹了Docker不同網(wǎng)段下的容器互聯(lián)的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • dockerfile基于apline將JDK20打包成鏡像

    dockerfile基于apline將JDK20打包成鏡像

    這篇文章主要為大家介紹了dockerfile基于apline將JDK20打包成鏡像步驟及驗證,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-02-02
  • Docker-Compose?容器集群的快速編排方法

    Docker-Compose?容器集群的快速編排方法

    Docker-Compose項目由Python編寫,調(diào)用Docker服務(wù)提供的API來對容器進(jìn)行管理。因此,只要所操作的平臺支持Docker API, 就可以在其上利用Compose來進(jìn)行編排管理,這篇文章主要介紹了Docker-Compose?容器集群的快速編排,需要的朋友可以參考下
    2022-07-07
  • Docker中使用gosu的方法詳解

    Docker中使用gosu的方法詳解

    在Docker鏡像中啟動服務(wù)時,我們通常不希望以root身份運(yùn)行主進(jìn)程,sudogosu是一個非常輕量的工具,功能類似sudo,但不會產(chǎn)生額外進(jìn)程,非常適合在Docker容器中用來切換用戶,本文給大家介紹Docker中使用gosu的方法,感興趣的朋友一起看看吧
    2025-10-10

最新評論

蒲江县| 信阳市| 榆社县| 宝兴县| 荔波县| 邵阳市| 壶关县| 勃利县| 大同市| 易门县| 临邑县| 东乡县| 宁安市| 凤城市| 汕尾市| 扎赉特旗| 渝中区| 威海市| 大方县| 全椒县| 东方市| 东乌| 禄劝| 临城县| 景泰县| 九江市| 英山县| 庆安县| 荥阳市| 湄潭县| 天全县| 榆社县| 天气| 闻喜县| 河北区| 沛县| 垫江县| 改则县| 盐津县| 饶阳县| 柏乡县|