【環境安裝】Docker安裝

来源:https://www.cnblogs.com/Sky0914/archive/2020/06/16/13149822.html
-Advertisement-
Play Games

【環境安裝】Docker安裝 CentoOS-7 安裝步驟: 1、卸載已經安裝的Docker sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker- ...


【環境安裝】Docker安裝

CentoOS-7

安裝步驟:

1、卸載已經安裝的Docker

sudo yum remove docker \
          docker-client \
          docker-client-latest \
          docker-common \
          docker-latest \
          docker-latest-logrotate \
          docker-logrotate \
          docker-selinux \
          docker-engine-selinux \
          docker-engine

2、配置阿裡雲yum源倉庫

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 
# 如果找不到yum-config-manager就通過命令yum -y install yum-utils 安裝就可以使用yum-config-manager命令

3、查看可以安裝的docker版本

yum list docker-ce --showduplicates | sort -r #查看可以安裝的版本並倒序排序

4、安裝最新版本Docker

sudo yum install -y docker-ce #註意:安裝Docker最新版本,無需加版本號;或者選擇你需要的版本安裝

5、設Docker阿裡雲加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://lkq3q0he.mirror.aliyuncs.com"]
}
EOF

6、啟動Docker

sudo systemctl daemon-reload #重新載入服務配置文件

sudo systemctl enable docker.service && systemctl restart docker.service   #設置開機啟動與重啟docker服務

7、查看Docker版本

~#docker version
Client: Docker Engine - Community
 Version:           19.03.8
 API version:       1.40
 Go version:        go1.12.17
 Git commit:        afacb8b
 Built:             Wed Mar 11 01:27:04 2020
 OS/Arch:           linux/amd64
 Experimental:      false
...........
~#docker info
Client:
 Debug Mode: false

Server:
 Containers: 0
  Running: 0
  Paused: 0
  Stopped: 0
 Images: 0
 Server Version: 19.03.8
 Storage Driver: overlay2
  Backing Filesystem: <unknown>
  Supports d_type: true
  Native Overlay Diff: true
 Logging Driver: json-file
 Cgroup Driver: cgroupfs

Ubuntu-18

1. docker安裝

  • 卸載舊版本docker
  • 全新安裝時,無需執行該步驟
$ sudo apt-get remove --purge docker docker-engine docker.io
  • 安裝依賴包
$ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
  • 添加官方密鑰
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

顯示OK,表示添加成功

  • 使用下麵的命令來設置stable存儲庫
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  • 更新一下apt包索引
$ sudo apt-get update
  • 列出可用的版本
$ apt-cache madison docker-ce
  • 選擇你需要的版本安裝,我選擇的是適合rancher的
$ sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu

為Docker替換阿裡鏡像源

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://t44588bn.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

趙小胖個人博客


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • /** * 1.模式定義: * 過濾器(Filter Pattern)又稱為標準模式(Criteria Pattern)是一種設計模式,這種模式允許開發人員使用不同的標準來過濾一組對象, * 通過預算邏輯以解耦的方式將他們聯繫起來。這種類型的設計模式屬於結構模型,說白了,就是按條件篩選一組對象出來。 ...
  • 背景 之前做過一個項目,資料庫存儲採用的是mysql。當時面臨著業務指數級的增長,存儲容量不足。當時採用的措施是 1>短期解決容量的問題 mysql從5.6升級5.7,因為數據核心且重要,資料庫主從同步採用的是全同步, 利用5.7並行複製新特性,減少了主從同步的延遲,提高了吞吐量。 當時業務量高峰是 ...
  • 1.動態SQL簡介 動態 SQL是MyBatis強大特性之一. 動態 SQL 元素和使用 JSTL 或其他類似基於 XML 的文本處理器相似. MyBatis 採用功能強大的基於 OGNL 的表達式來簡化操作. 2.if 1).實現DynamicSQL public interface Employ ...
  • 消費方項目為SpringMVC 服務提供方為Spring+MyBatis 使用版本號: dubbo 2.6.6 zookeeper 3.6.1 出現異常: 類型:com.alibaba.dubbo.rpc.RpcException 主要信息: Invoke remote method timeout ...
  • C++中,指向常量的指針和常量型指針很容易搞混和記錯。為了記憶,今天特此記錄下來,以便以後查看。 1. 指向常量的指針(point to const): (1)定義:通常是指向常量的指針,也就是指針指向的內容是個常量。 (2)格式:定義格式例如:const double * ptr 或者double ...
  • 逗號運算符( , )是C++語言運算符中優先順序最低的一種運算符,結合順序是從左至右,用來順序求值(最後一個逗號後面表達式的值作為整個表達式的值)。 感覺這個東西還是挺冷門的,之前都不知道,平時也比較少用到,不過探究這個是個挺有趣的過程。 以下是幾個無聊的小實驗: 逗號+常數語句的返回值 int a ...
  • 什麼是監督學習?什麼是無監督學習? 監督學習:有目標y值,如線性回歸,分類演算法 無監督學習:無目標y值,如聚類 邏輯回歸是分類演算法,不要被名字誤導,得到的是離散值 引入邏輯回歸 邏輯回歸主要用於二分類 線上性回歸中:Y=W1X1+W2X2+W3X3 +...+b=WT*X 在邏輯回歸中,習慣用Z表示 ...
  • 1. IO流理解 IO流中的I是單詞Input的縮寫,表示輸入或者讀(Read),O是單詞Output的縮寫,表示輸出或寫(Write),輸入輸出或者讀寫都是相對於記憶體而言的,輸入即從硬碟中讀取數據到記憶體中,輸出即將記憶體中的數據寫入到硬碟。IO流就是輸入和輸出時的數據流(記憶體和硬碟之間的管道),IO ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...