CentOS中在線安裝Docker(超詳細)

1)檢查安裝docker的基本要求:

64位CPU架構的計算機,目前不支持32為CPU架構的計算機

系統的Linux內核版本為3.10及以上

開啟CGroups和namespace功能

2)使用命令查看當前系統的內核版本

[root@localhost ~]# uname -r

3.10.0-862.el7.x86_64

3)關閉防火墻,并查詢防火墻是否關閉

[root@localhost ~]# systemctl stop firewalld #關閉防火墻

[root@localhost ~]# systemctl disable firewalld #設置開機禁用防火墻

[root@localhost ~]# systemctl status firewalld #查看防火墻狀態

出現“Active: inactive (dead)”提示,則表示防火墻已關閉

4)關閉selinux

[root@localhost ~]# setenforce 0

將SELINUX設置為disabled

5)測試與外網的連通性

[root@localhost ~]# ping -c 4 www.sina.com.cn

ping: www.sina.com.cn: 未知的名稱或服務

ping不同則修改一下/etc/resolv.conf

[root@localhost ~]# vi /etc/resolv.conf

# Generated by NetworkManager

nameserver 114.114.114.114

再次測試

[root@localhost ~]# ping -c 4 www.sina.com.cn

PING ww1.sinaimg.cn.w.alikunlun.com (36.131.137.217) 56(84) bytes of data.

64 bytes from 36.131.137.217 (36.131.137.217): icmp_seq=1 ttl=128 time=11.6 ms

64 bytes from 36.131.137.217 (36.131.137.217): icmp_seq=2 ttl=128 time=11.7 ms

64 bytes from 36.131.137.217 (36.131.137.217): icmp_seq=3 ttl=128 time=12.2 ms

6)配置阿里云yum源

[root@localhost ~]# mv /etc/yum.repos.d/* /media

[root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

[root@localhost ~]# curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

7)配置時間同步

[root@localhost ~]# yum -y install ntpdate

[root@localhost ~]# ntpdate ntp.aliyun.com

[root@localhost ~]# date

2024年 11月 13日 星期三 13:23:15 CST

8)如果安裝過舊版本,則需卸載已安裝的舊版本;反之,此步驟可以跳過

[root@localhost ~]# yum remove docker docker-common docker-selinux docker-engine

9)安裝必須的軟件包

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-date lvm2

10)設置docker-ce的yum源

[root@localhost ~]# yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

11)安裝docker(默認最新版本)

[root@localhost ~]# yum install -y docker-ce

12)啟動docker服務并設置開機自啟

[root@localhost ~]# systemctl start docker

[root@localhost ~]# systemctl enable docker

Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

查看docker進程是否已啟動

[root@localhost ~]# ps -ef | grep docker

root ?????10887 ?????1 ?0 13:45 ? ???????00:00:00 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

root ?????11067 ??2152 ?0 13:46 pts/0 ???00:00:00 grep --color=auto docker

13)配置鏡像加速器,因國內訪問Docker Hub有時會遇到困難,所以可以配置鏡像加速器,國內很多云服務商提供了加速器服務

[root@localhost ~]# vi /etc/docker/daemon.json

添加以下內容

{

??"registry-mirrors": [

????"https://dockerhub.icu",

????"https://docker.chenby.cn",

????"https://docker.1panel.live",

????"https://docker.awsl9527.cn",

????"https://docker.anyhub.us.kg",

????"https://dhub.kubesre.xyz",

????"https://docker.registry.cyou",

????"https://docker-cf.registry.cyou",

????"https://dockercf.jsdelivr.fyi",

????"https://docker.jsdelivr.fyi",

????"https://dockertest.jsdelivr.fyi",

????"https://mirror.aliyuncs.com",

????"https://dockerproxy.com",

????"https://mirror.baidubce.com",

????"https://docker.m.daocloud.io",

????"https://docker.nju.edu.cn",

????"https://docker.mirrors.sjtug.sjtu.edu.cn",

????"https://docker.mirrors.ustc.edu.cn",

????"https://mirror.iscas.ac.cn",

????"https://docker.rainbond.c"

??]

}

重啟docker服務

[root@localhost ~]# systemctl daemon-reload #重新加載系統配置

[root@localhost ~]# systemctl restart docker #重啟docker服務

14)運行nginx鏡像來測試是否安裝成功

[root@localhost ~]# docker run -dit -p 80:80 nginx:latest

打開瀏覽器輸入自己的ip,則表示docker環境已經安裝完成并能正常運行。

查看docker服務版本

[root@master ~]# docker info

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

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

相關文章

武漢昊衡科技OLI光纖微裂紋檢測儀:高密度光器件的精準守護者

隨著AI技術應用越來越廣,算力需求激增,光通信系統正加速向小型化、高密度、多通道方向演進。硅光芯片、高速光模塊等核心器件內部的光纖通道數量成倍增加,波導結構愈發精細,傳統檢測手段因分辨率不足、效率低下,難以精…

Java數據結構——Stack

Stack 棧的概念和使用棧的概念棧的使用 棧的應用出棧元素序列有效的括號棧的壓入、彈出序列逆波蘭表達式最小棧 棧的概念和使用 棧的概念 棧(Stack):一種特殊的線性表,只允許再棧的一端進行插入和刪除元素,這一端點被稱為棧頂,另…

神經網絡與計算機視覺

2016 年,隨著 AlphaGo 在圍棋比賽中擊敗李世石,“人工智能”、“神經網絡”、“深度 學習”等字眼便越來越多的出現在大眾眼前,智能化好像成為一種不可逆轉的趨勢,帶給大家新奇感的同時也帶來了一絲憂懼:在不遠的未來,機器是否真的擁有思維和情感?《終結者》中天網大戰人…

VS2019 與gitcode團隊管理

1、安裝git 點擊下一步安裝即可 2、vs2019連接gitcode 然后更改本地的代碼添加文件等都可以進行遠程同步操作了

Python類和對象四(十三)

魔法方法: 按位運算 按位于運算 只要相同才是1 或運算: 只要某個位是1結果就是1 、 按位非 將結果取反 按位異或: 左移和右移運算符: 右移兩位 右移動n位,就是除以2的n次方 左移兩位: 左移n位就是乘…

如何設置極狐GitLab 議題截止日?

極狐GitLab 是 GitLab 在中國的發行版,關于中文參考文檔和資料有: 極狐GitLab 中文文檔極狐GitLab 中文論壇極狐GitLab 官網 截止日期 (BASIC ALL) 可以在議題中使用截止日期,來跟蹤截止日期并確保功能按時交付。用戶至少需要報告者權限才…

如何在 Conda 環境中降級 Python 版本:詳細指南

如何在 Conda 環境中降級 Python 版本:詳細指南 Python 版本的管理在開發過程中至關重要,特別是在處理不同項目需求時。對于使用 Conda 環境的 Python 程序員來說,版本管理不僅僅是安裝不同的 Python 版本,還涉及到依賴關系的兼容…

【隨筆】地理探測器原理與運用

文章目錄 一、作者與下載1.1 軟件作者1.2 軟件下載 二、原理簡述2.1 空間分異性與地理探測器的提出2.2 地理探測器的數學模型2.21 分異及因子探測2.22 交互作用探測2.23 風險區與生態探測 三、使用:excel 一、作者與下載 1.1 軟件作者 作者: DOI: 10.…

使用達夢官方管理工具SQLark快速生成數據庫ER圖并導出

在數據庫設計與開發中,實體-關系圖(ER 圖)作為數據建模的核心工具,能夠直觀呈現表結構、字段屬性及表間關系,是團隊溝通和文檔維護的重要工具。然而,對于許多使用達夢數據庫的開發者來說,可用的…

單精度浮點運算/定點運算下 MATLAB (VS) VIVADO

VIVADO中單精度浮點數IP核計算結果與MATLAB單精度浮點數計算結果的對比 MATLAB定點運算仿真,對比VIVADO計算的結果 目錄 前言 一、VIVADO與MATLAB單精度浮點數運算結果對比 二、MATLAB定點運算仿真 總結 前言 本文介紹了怎么在MATLAB中使用單精度浮點數進行運算…

力扣-141.環形鏈表

題目描述 給你一個鏈表的頭節點 head ,判斷鏈表中是否有環。 如果鏈表中存在環 ,則返回 true 。 否則,返回 false 。 class Solution { public:bool hasCycle(ListNode *head) {ListNode *fast head;ListNode *slow head;while (fast! n…

RESTful學習筆記(一)

Web發展 一、API 程序硬件接口(Application Programming Interface),是預先定義好的邏輯函數,軟件系統不同組成部分銜接的約定,直接調用函數,無序訪問代碼細節,分為SDK和Web應用接口兩類 SDK…

SD2351核心板:重構AI視覺產業價值鏈的“超級節點”

在AI視覺技術狂飆突進的當下,一個吊詭的現象正在浮現:一方面,學術界不斷刷新著ImageNet等基準測試的精度紀錄;另一方面,產業界卻深陷“算法有、場景無,技術強、落地難”的怪圈。明遠智睿SD2351核心板的問世…

【數據結構】紅黑樹原理及實現

目錄 一. 紅黑樹的概念1. 紅黑樹的規則思考 2. 紅黑樹的效率 二.紅黑樹的實現1. 紅黑樹的結構2. 紅黑樹的插入3. 紅黑樹的平衡調整情況1:變色情況2:單旋變色情況3:雙旋變色 4. 紅黑樹插入及平衡調整代碼實現5.紅黑樹的驗證 一. 紅黑樹的概念 …

時間復雜度分析

復雜度分析的必要性: 當給我們一段代碼時,我們是以什么準則來判斷代碼效率的高低呢?每一段代碼都會消耗一段時間,或占據一段數據空間,那么自然是在實現相同功能的情況下,代碼所耗時間最少,所占…

L1-1、Prompt 是什么?為什么它能“控制 AI”?

*Prompt 入門 L1-1 想象一下,你只需輸入一句話,AI 就能自動為你寫一篇文案、生成一份報告、甚至規劃你的創業計劃。這種“對話即編程”的背后魔法,就是 Prompt 的力量。 🔍 一、Prompt 的定義與由來 Prompt(提示詞&am…

微信小程序文章管理系統開發實現

概述 在內容為王的互聯網時代,高效的文章管理系統成為各類平臺的剛需。幽絡源平臺今日分享一款基于SSM框架開發的微信小程序文章管理系統完整解決方案,該系統實現了多角色內容管理、智能分類、互動交流等功能。 主要內容 一、用戶端功能模塊 ??多角…

【Python-Day 5】Python 格式化輸出實戰:%、format()、f-string 對比與最佳實踐

Langchain系列文章目錄 01-玩轉LangChain:從模型調用到Prompt模板與輸出解析的完整指南 02-玩轉 LangChain Memory 模塊:四種記憶類型詳解及應用場景全覆蓋 03-全面掌握 LangChain:從核心鏈條構建到動態任務分配的實戰指南 04-玩轉 LangChai…

R7周:糖尿病預測模型優化探索

🍨 本文為🔗365天深度學習訓練營中的學習記錄博客 🍖 原作者:K同學啊 一、數據預處理 1.設置GPU import torch.nn.functional as F import torch.nn as nn import torch, torchvisiondevice torch.device("cuda"…

使用Tortoise-ORM和FastAPI構建評論系統

title: 使用Tortoise-ORM和FastAPI構建評論系統 date: 2025/04/25 21:37:36 updated: 2025/04/25 21:37:36 author: cmdragon excerpt: 在models.py中定義了Comment模型,包含id、content、created_at、updated_at字段,并與User和Article模型建立外鍵關系。schemas.py中定義了…