CentOS7.9環境離線部署docker和docker-compose的兩種方式

目? ? ?錄

一、yum安裝,使用rpm安裝包和相關依賴

1.1 準備rpm安裝包

1.2 將docker-23.0.4.tar.gz上傳至/opt目錄下

二、二進制文件方式安裝

三、安裝docker-compose


一、yum安裝,使用rpm安裝包和相關依賴

1.1 準備rpm安裝包

1)在一臺與目標系統版本一致的可以聯網的CentOS7.9服務器上下載安裝包與相關依賴

## 安裝yum-utils包,添加docker yum源
sudo yum install -y yum-utils
sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2)下載操作

## 下載打包docker
sudo yum install --downloadonly --downloaddir=/opt/docker-23.0.4 docker-ce-23.0.4-1.el7 docker-ce-cli-23.0.4-1.el7 containerd.io docker-buildx-plugin docker-compose-plugin
sudo tar cf docker-23.0.4.tar.gz /opt/docker-23.0.4

或者執行如下的下載操作

yumdownloader --resolve --destdir=/opt/docker-23.0.4 docker-ce-23.0.4-1.el7 docker-ce-cli-23.0.4-1.el7 containerd.io docker-buildx-plugin docker-compose-plugin
sudo tar cf docker-23.0.4.tar.gz /opt/docker-23.0.4

通過 yum 命令的 Yumdownloader 插件下載 RPM 軟件包及其所有依賴包。

軟件包保存位置:

默認,將會下載軟件包到當前目錄下

yumdownloader --resolve(可選,意為下依賴包) --destdir=軟件存放位置 (可選) 軟件包名
例子:
yumdownloader --resolve --destdir=/opt/nginx nginx

1.2 將docker-23.0.4.tar.gz上傳至/opt目錄下

1)執行解壓命令

tar -xvf docker-23.0.4.tar.gz

2)安裝rpm包

yum install  /opt/docker-23.0.4/*.rpm

3)測試安裝是否成功,查看docker版本

docker -v

4)啟動docker

systemctl start docker

5)設置開機自啟

systemctl enable docker

6)查看docker狀態

systemctl status docker

二、二進制文件方式安裝

1)將docker-23.0.4.tgz上傳至/opt目錄下

解壓縮文件

tar -zxvf docker-23.0.4.tgz

將docker文件移動至/usr/bin目錄

cp -p docker/* /usr/bin

2)將docker注冊為系統服務

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

docker.service文件內容

[Unit]
Description=Docker Application Container Engine
Documentation=http://docs.docker.com
After=network.target docker.socket
[Service]
Type=notify
EnvironmentFile=-/run/flannel/docker
WorkingDirectory=/usr/local/bin
ExecStart=/usr/bin/dockerd \-H tcp://0.0.0.0:4243 \-H unix:///var/run/docker.sock \--selinux-enabled=false \--log-opt max-size=1g
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
# Uncomment TasksMax if your systemd version supports it.
# Only systemd 226 and above support this version.
#TasksMax=infinity
TimeoutStartSec=0
# set delegate yes so that systemd does not reset the cgroups of docker containers
Delegate=yes
# kill only the docker process, not all processes in the cgroup
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target

3)重啟操作,啟動docker設置為開機啟動

systemctl daemon-reload
systemctl start docker
systemctl enable docker

三、安裝docker-compose

將docker-compose-linux-x86_64上傳至/opt

1)移動文件

cp /opt/docker-compose-linux-x86_64 /usr/local/bin/docker-compose

2)授予執行權限

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

3)驗證查看docker-compose版本

docker-compose -v

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/83022.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/83022.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/83022.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AI賦能SEO關鍵詞策略

內容概要 當前搜索引擎優化領域正經歷由人工智能驅動的范式革新。傳統關鍵詞研究依賴人工統計與經驗判斷,而AI技術通過多維數據建模與自然語言處理,實現了從用戶行為分析到語義關聯挖掘的系統升級。具體而言,智能語義解析技術可穿透表層搜索…

MonoPCC:用于內窺鏡圖像單目深度估計的光度不變循環約束|文獻速遞-深度學習醫療AI最新文獻

Title 題目 MonoPCC: Photometric-invariant cycle constraint for monocular depth estimation of endoscopic images MonoPCC:用于內窺鏡圖像單目深度估計的光度不變循環約束 01 文獻速遞介紹 單目內窺鏡是胃腸診斷和手術的關鍵醫學成像工具,但其…

使用基于Xsens慣性傳感器的動作捕捉技術測量人體工程學

由于單調和片面的體力消耗,牙科領域的從業者患肌肉骨骼疾病 (MSD) 的幾率很高。慣性測量單元 (IMU) 越來越成為評估工作姿勢風險的焦點。因此,本研究旨在使用基于慣性傳感器的運動捕捉 (MoCap) 評估人體工程學講座和培訓干預對牙科助理學生的姿勢風險和M…

抗輻照加固CANFD芯片:以車規級設計提升商業航天系統可靠性

摘要 商業航天領域的發展對電子系統的可靠性和抗輻照能力提出了更高要求。本文深入探討了抗輻照加固CANFD芯片如何借助車規級設計,增強商業航天系統的可靠性。本文以國科安芯CANFD芯片ASM1042為例,通過對芯片單粒子效應脈沖激光試驗報告、數據手冊及芯片…

VSCode+Cline 安裝配置及使用說明

安裝配置 打開VSCode,點擊左側Extension圖標,在彈出頁面中,檢索Cline,選擇Cline進行安裝。 安裝完畢,在左側會出現一個圖標,點擊圖標 選擇【Use your own API key】,在出來的界面中選擇大模型&…

【Linux 基礎知識系列】第二篇-Linux 發行版概述

一、什么是 Linux 發行版? Linux 發行版是指將 Linux 內核和應用程序、工具、庫等有機組合在一起,形成一個完整的操作系統。由于 Linux 的開源特性,任何人都可以在 Linux 內核的基礎上進行修改和定制,因此產生了許多不同的發行版…

深入理解Transformer架構:從原理到實踐

深入理解Transformer架構:從原理到實踐 引言 Transformer架構自2017年由Google在論文《Attention Is All You Need》中提出以來,已經徹底改變了自然語言處理(NLP)領域,并逐漸擴展到計算機視覺、語音識別等多個領域。本文將深入解析Transfor…

下載即轉化的商業密碼:解析華為應用商店CPD廣告的智能投放邏輯

在移動互聯網流量紅利見頂的背景下,華為應用市場憑借其終端生態優勢正成為開發者獲客的新藍海。數據顯示,2025年Q1華為應用商店全球分發量同比增長27%,其中CPD廣告因其"下載才付費"的精準特性,已成為金融、游戲、工具類…

Python+GEE+AI,從基礎到實戰,全面掌握遙感云大數據分析與可視化!涵蓋森林監測、洪澇災害、干旱評估、植被變化等熱點領域的實際應用方案

🔍 遙感技術的飛躍與挑戰 隨著航空、航天以及近地空間遙感平臺的持續發展,遙感技術近年來取得了顯著進步。遙感數據的空間分辨率、時間分辨率、光譜分辨率以及數據量都大幅提升,呈現出典型的大數據特征。這為相關研究帶來了新的機遇&#xff…

Android Studio里的BLE數據接收策略

#本人是初次接觸Android藍牙開發,若有不對地方,歡迎指出。 #由于是講接收數據策略(其中還包含數據發送的部分策略),因此其他問題部分不會講述,只描述數據接收。 簡介(對于客戶端---手機端) 博主在處理數據接收的時候&#xff0…

【第4章 圖像與視頻】4.2 圖像的縮放

文章目錄 前言示例-圖像的縮放在 Canvas 邊界之外繪制圖像 前言 在上節中讀者已經學會了如何使用 drawImage() 方法將一幅未經縮放的圖像繪制到 canvas 之中。現在我們就來看看如何用該方法在繪制圖像的時候進行縮放 示例-圖像的縮放 未縮放的圖像,顯示圖形原有大…

[網頁五子棋][用戶模塊]客戶端開發(登錄功能和注冊功能)

文章目錄 客戶端開發登錄功能htmlcsscommon.csslogin.css jQuery引入 jquery 運行程序注冊功能 客戶端開發 登錄功能 html <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport&…

【Doris基礎】Apache Doris業務場景全解析:從實時數倉到OLAP分析的完美選擇

目錄 1 Doris核心能力概述 2 實時數據分析場景 2.1 實時數據倉庫 2.2 實時監控與告警 3 交互式OLAP分析場景 3.1 自助式BI分析 3.2 用戶行為分析 4 大數據分析場景 4.1 日志分析系統 4.2 時序數據處理 5 Doris技術架構適配性分析 5.1 適合Doris的場景特征 5.2 不適合Doris的場景…

C# 類和繼承(類繼承和訪問繼承的成員)

類繼承 通過繼承可以定義一個新類&#xff0c;新類納入一個已經聲明的類并進行擴展。 可以使用一個已經存在的類作為新類的基礎。已存在的類稱為基類&#xff08;base class&#xff09;&#xff0c;新類稱 為派生類&#xff08;derived class&#xff09;。派生類成員的組成如…

ElasticSearch查詢指定時間內出現的次數/2秒內出現的次數

查詢指定時間內出現的次數 POST process-log/_search {"size": 0,"query": {"bool": {"filter": [{"range": {"requestTime": {"from": 1722470400000,"to": 1722556800000}}}]}},"agg…

第四十五節:目標檢測與跟蹤-Meanshift/Camshift 算法

引言 在計算機視覺領域,目標跟蹤是實時視頻分析、自動駕駛、人機交互等應用的核心技術之一。Meanshift和Camshift算法作為經典的跟蹤方法,以其高效性和實用性廣受關注。本文將從原理推導、OpenCV實現到實際案例,全面解析這兩種算法的核心思想與技術細節。 一、Meanshift算法…

Typora-macOS 風格代碼塊

效果&#xff1a; 替換 Typora安裝目錄中 themes 文件夾下的 base.user.css 文件&#xff0c;直接替換即可&#xff0c;建議先備份。 css&#xff1a; /* 語法高亮配色 */ .CodeMirror-line .cm-number { color: #b5cea8; } /* 數字 - 淺綠色 */ .CodeMirror-line .…

【高頻面試題】數組中的第K個最大元素(堆、快排進階)

文章目錄 數組中的第K個最大元素題目描述示例1示例2提示&#xff1a; 解法1&#xff08;堆維護前k大元素&#xff09;解法2 手寫堆維護解法3&#xff08;快速選擇算法&#xff09;例題&#xff1a;P1923 【深基9.例4】求第 k 小的數參考 數組中的第K個最大元素 題目描述 給定…

『uniapp』添加桌面長按快捷操作 shortcuts(詳細圖文注釋)

目錄 手機環境適配說明安卓效果圖代碼 iOS(暫未實測,沒有水果開發者)總結 歡迎關注 『uniapp』 專欄&#xff0c;持續更新中 歡迎關注 『uniapp』 專欄&#xff0c;持續更新中 手機環境適配說明 個別手機系統可能需要進行特別的權限設置,否則會無法使用 桌面快捷方式: 已知的有…

PHP 垃圾回收高級特性

PHP 垃圾回收高級特性 1. 循環引用與內存泄漏 單純的引用計數在遇到循環引用時會導致內存泄漏&#xff0c;主要原因是引用計數無法正確識別那些僅通過循環引用相互關聯但實際上已經不可達的對象。 1.1 引用計數的基本原理 引用計數是一種內存管理機制&#xff0c;通過維護每…