中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

生活做爰網(wǎng)站北京seo優(yōu)化wyhseo

生活做爰網(wǎng)站,北京seo優(yōu)化wyhseo,深圳專業(yè)做網(wǎng)站,網(wǎng)頁設(shè)計網(wǎng)站建設(shè)文章目錄 背景一、Docker簡介二、docker desktop 和 docker engin 區(qū)別三、Linux 安裝Docker1. 安裝docker的前置條件:2. 查看Docker版本3. 檢查是否安裝過Docker4. Docker自動化安裝 (不想自帶化安裝的可跳過本步驟,選擇手動安裝)5. Docker手動安裝&…

文章目錄

  • 背景
  • 一、Docker簡介
  • 二、docker desktop 和 docker engin 區(qū)別
  • 三、Linux 安裝Docker
    • 1. 安裝docker的前置條件:
    • 2. 查看Docker版本
    • 3. 檢查是否安裝過Docker
    • 4. Docker自動化安裝 (不想自帶化安裝的可跳過本步驟,選擇手動安裝)
    • 5. Docker手動安裝
      • (1)卸載Docker(可選
      • (2)設(shè)置源倉庫
        • ① 下載關(guān)于Docker的依賴環(huán)境
        • ② 設(shè)置一下下載Docker的鏡像源
      • (3)Docker安裝
        • ① 提升安裝軟件速度
        • ② 安裝docker
      • (4)Docker啟動
        • ① 啟動Docker的命令
        • ② 驗證是否正確安裝了Docker Engine-Community
  • 四、Linux 刪除Docker
  • 五、Docker其他常見命令
  • 六、配置阿里云鏡像加速器 (非必要配置
    • 1. 登錄阿里云搜索鏡像加速器
    • 2. 找到鏡像加速器
    • 3. 打開官方文檔,查看加速器說明
    • 4. 配置使用
    • 5. 檢查加速器是否生效
  • 七、小結(jié)

背景

近些年隨著云原生的發(fā)展,Docker在云原生中的作用使得它也蓬勃發(fā)展起來。今天這篇文章就帶大家一起實現(xiàn)一下在Linux操作系統(tǒng)下Docker的部署過程,收藏起來,以備不時之需。當(dāng)然,如果對Docker感興趣的話,可以直接根據(jù)本文的步驟操作起來。終有一天你會享受到Docker的便利與魅力的。

一、Docker簡介

Docker 就像一個盒子,里面可以裝很多物件,如果需要某些物件,可以直接將該盒子拿走,而不需要從該盒子中一件一件的取。
Docker 容器也具有打包和傳輸?shù)奶匦浴.?dāng)你需要使用某個應(yīng)用程序時,你可以從鏡像中創(chuàng)建一個新的容器實例,就像你從盒子里拿出某件物件一樣。

Docker從17.03版本之后分為CE(Community Edition: 社區(qū)版)和EE(Enterprise Edition: 企業(yè)版)。相對于社區(qū)版本,企業(yè)版本強調(diào)安全性,但需付費使用。這里我們使用社區(qū)版本即可。

Docker支持64位版本的CentOS 7和CentOS 8及更高版本,它要求Linux內(nèi)核版本不低于3.10。

Docker中文社區(qū)、Docker中文文檔

官網(wǎng)教程: https://docs.docker.com/install/linux/docker-ce/centos/

Docker具有三大核心概念:鏡像、容器、倉庫。


想要簡單明了的理解Docker, 可以參閱我這篇文章 【Docker是什么、有什么用的介紹】

在這里插入圖片描述

本博客主要解決在Linux環(huán)境下,快速上手使用安裝Docker的問題,主要會介紹在Linux系統(tǒng)下 Docker 的安裝,Docker 基礎(chǔ)命令,比如說下載鏡像、實例化鏡像、使用容器、關(guān)閉容器、刪除容器\鏡像、使用倉庫、創(chuàng)建鏡像等模塊的使用。其他系統(tǒng)應(yīng)該除了安裝外其他操作都可以通用。

二、docker desktop 和 docker engin 區(qū)別

安裝docker時,官網(wǎng)有docker desktop和docker engine兩種,這兩種有什么不同?應(yīng)該安裝哪種呢?

在這里插入圖片描述

總結(jié):

如果裝在macOS、windows、linux等有圖形的桌面電腦,則用docker desktop。比如windows電腦、macos電腦、ubuntu、fedora電腦。

如果裝在沒有圖形的電腦,則用docker engine,比如公司的centos服務(wù)器、阿里云的centos服務(wù)器等

參考文章:https://blog.csdn.net/wangjun5159/article/details/127276708

三、Linux 安裝Docker

簡單介紹一下在CentOS上安裝Docker。

1. 安裝docker的前置條件:

64-bit 系統(tǒng)


kernel 3.10+

2. 查看Docker版本

查看Linux版本的命令這里推薦兩種:lsb_release -acat /etc/redhat-release。

lsb_release -a查看效果:

[ ~]$ lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.6.1810 (Core)
Release: 7.6.1810
Codename: Core

PS: 如果提示未找到該命令,說明沒有安裝對應(yīng)的插件包,所以不能夠使用該命令,需要先通過以下命令安裝插件包,再使用以上查看版本的命令。

sudo yum install LSB-Core

cat /etc/redhat-release查看版本效果:

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
顯然,當(dāng)前Linux系統(tǒng)為CentOS7。再查一下內(nèi)核版本是否不低于3.10。

在這里插入圖片描述

查看內(nèi)核版本有三種方式:

cat /proc/version
uname -a
uname -r

三種形式都可以查看到內(nèi)容版本,比如:

通過 uname -r 命令查看你當(dāng)前的內(nèi)核版本(推薦使用這種):

uname -r

在這里插入圖片描述

可以看到,當(dāng)前Linux內(nèi)核版本滿足Docker的需要。(大于3.10

3. 檢查是否安裝過Docker

輸入其中任意命令都可


docker --version
或者
sudo docker --version

在這里插入圖片描述

如上所示,我沒有安裝過( 如果安裝過,請參考本文中卸載過程)

4. Docker自動化安裝 (不想自帶化安裝的可跳過本步驟,選擇手動安裝)

Docker官方和國內(nèi)daocloud都提供了一鍵安裝的腳本,使得Docker的安裝更加便捷。

官方的一鍵安裝方式:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

國內(nèi) daocloud一鍵安裝命令:

curl -sSL https://get.daocloud.io/docker | sh

執(zhí)行上述任一條命令,耐心等待即可完成Docker的安裝。

5. Docker手動安裝

手動安裝Docker分三步:卸載、設(shè)置倉庫、安裝

(1)卸載Docker(可選

第一步,卸載歷史版本。這一步是可選的,如果之前安裝過舊版本的Docker,可以使用如下命令進(jìn)行卸載:

1. 查看已安裝的docker軟件包:
yum list installed | grep docker2. 卸載docker軟件包:
yum remove docker-ce docker-ce-cli containerd.io3.刪除鏡像/容器等:
rm -rf /var/lib/docker

或者 直接輸入下述命令:(由于之前未安裝過,故作者未親測,如有問題請指出

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

(2)設(shè)置源倉庫

第二步,設(shè)置倉庫。新主機上首次安裝Docker Engine-Community之前,需要設(shè)置Docker倉庫。此后可從倉庫安裝和更新Docker。

在設(shè)置倉庫之前,需先按照所需的軟件包。yum-utils提供了yum-config-manager,并且device mapper存儲驅(qū)動程序需要device-mapper-persistent-data和lvm2。

① 下載關(guān)于Docker的依賴環(huán)境

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

在這里插入圖片描述

在這里插入圖片描述

以上圖示顯示安裝成功。

注意:
如果執(zhí)行命令時,出現(xiàn)以下錯誤Cannot find a valid baseurl for repo: base/7/x86_64;
出現(xiàn)這個問題是因為yum在安裝包的過程中,雖然已經(jīng)聯(lián)網(wǎng),但是沒法解析遠(yuǎn)程包管理庫對應(yīng)的域名,所以我們只需要在網(wǎng)絡(luò)配置中添加上DNS對應(yīng)的ip地址即可。

在這里插入圖片描述

解決方法:

參考我這篇文章【Linux 用yum安裝軟件提示 cannot find a valid baseurl for repo:base/7/x86_64 的解決方法】

執(zhí)行上述命令,安裝完畢即可進(jìn)行倉庫的設(shè)置。

② 設(shè)置一下下載Docker的鏡像源

依賴環(huán)境下載完畢以后,設(shè)置下載的鏡像源,如果不設(shè)置,會默認(rèn)去Docker的官方下載,但是官方的服務(wù)器在國外,下載會比較緩慢,設(shè)置下載國內(nèi)的鏡像源(鏡像就是英文單詞image)
使用國內(nèi)的阿里云

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

在這里插入圖片描述

國內(nèi)比較快的:
阿里云:http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
清華大學(xué)源:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo


官網(wǎng)源地址較慢:
https://download.docker.com/linux/centos/docker-ce.repo

倉庫設(shè)置完畢,即可進(jìn)行Docker的安裝。

(3)Docker安裝

① 提升安裝軟件速度

首先,下面這個命令是更新yum軟件包索引,將軟件包信息提前在本地緩存一份,用來提高搜索安裝軟件的速度

yum makecache fast

在這里插入圖片描述

② 安裝docker

提高安裝速度以后,安裝docker相關(guān)的
如安裝最新版本的 Docker Engine-Community 和 containerd。(docker-ce 社區(qū)版 而ee是企業(yè)版)

sudo yum install -y docker-ce docker-ce-cli containerd.io

PS:添加 -y ; 是在安裝過程中,避免輸入y (是)的操作 。

在這里插入圖片描述

docker-ce為社區(qū)免費版本。稍等片刻,docker即可安裝成功。但安裝完成之后的默認(rèn)是未啟動的,需要進(jìn)行啟動操作。

PS : 如果不需要docker-ce-cli或containerd.io可直接執(zhí)行如下命令:

yum install -y docker-ce

PS:2個安裝Docker命令根據(jù)自身的需求選擇。作者建議選擇第一種

至此,完成Docker安裝。

(4)Docker啟動

① 啟動Docker的命令

sudo systemctl start docker

在這里插入圖片描述

② 驗證是否正確安裝了Docker Engine-Community

通過運行hello-world鏡像來驗證是否正確安裝了Docker Engine-Community。

# 1.拉取鏡像
sudo docker pull hello-world

在這里插入圖片描述

# 2.執(zhí)行hello-world
sudo docker run hello-world

如果執(zhí)行之后,控制臺顯示如下信息,則說明Docker安裝和啟動成功:

[root@localhost ~]# sudo docker run hello-worldHello from Docker!
This message shows that your installation appears to be working correctly.
……

在這里插入圖片描述

除了啟動Docker,一些其他啟動相關(guān)的命令:

  • 守護(hù)進(jìn)程重啟:systemctl daemon-reload
  • 重啟Docker服務(wù):systemctl restart docker / service docker restart
  • 關(guān)閉Docker服務(wù):docker service docker stop / docker systemctl stop docker

四、Linux 刪除Docker

  1. 刪除安裝包:
yum remove docker-ce
  1. 刪除鏡像、容器、配置文件等內(nèi)容:
rm -rf /var/lib/docker

五、Docker其他常見命令

安裝完成Docker之后,這里匯總列一下常見的Docker操作命令:

搜索倉庫鏡像:docker search 鏡像名拉取鏡像:docker pull 鏡像名查看正在運行的容器:docker ps查看所有容器:docker ps -a刪除容器:docker rm container_id查看鏡像:docker images刪除鏡像:docker rmi image_id啟動(停止的)容器:docker start 容器ID停止容器:docker stop  容器ID重啟容器:docker restart 容器ID啟動(新)容器:docker run -it ubuntu /bin/bash進(jìn)入容器:docker attach 容器ID或docker exec -it 容器ID /bin/bash,推薦使用后者。

更多的命令可以通過docker help命令來查看。

六、配置阿里云鏡像加速器 (非必要配置

直觀的說,就是方便以后從阿里云鏡像倉庫拉取鏡像文件的時候,能快一些。這個是免費的,每個阿里云賬戶都有一個專屬于自己的地址。

1. 登錄阿里云搜索鏡像加速器

阿里云官網(wǎng)

2. 找到鏡像加速器

登錄阿里云,搜索關(guān)鍵字【鏡像加速器】
在這里插入圖片描述

3. 打開官方文檔,查看加速器說明

在這里插入圖片描述

點擊藍(lán)色字段【容器鏡像服務(wù)控制臺】,直接跳轉(zhuǎn)【容器鏡像服務(wù)】頁面–>再點擊【鏡像工具】–>點擊【鏡像加速器】,顯示如下界面:

在這里插入圖片描述

4. 配置使用

根據(jù)下方的命令來完成 (直接復(fù)制官網(wǎng)的,每個用戶都有自己的加速器地址

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

在這里插入圖片描述

5. 檢查加速器是否生效

配置加速器之后,我們可以通過 cat 命令查看 /etc/docker/daemon.json文件,能看到阿里云加速器已配置成功,也可以通過命令docker info,來查看鏡像地址是否匹配,匹配則說明配置成功!

cat /etc/docker/daemon.json

在這里插入圖片描述

七、小結(jié)

本篇文章帶大家從頭到尾在Linux操作系統(tǒng)上安裝Docker和介紹如何啟動、驗證及常見的命令、以及配置阿里云鏡像加速器。如果想要了解如何制作Docker鏡像,用于CI/CD發(fā)布當(dāng)中,可以參考Linux環(huán)境下Docker部署項目(七)。

在這里插入圖片描述


參考文章:
https://blog.csdn.net/wo541075754/article/details/126026997?utm_source=miniapp_weixin

https://blog.csdn.net/m0_47010003/article/details/127775185?utm_source=miniapp_weixin



上一篇:

下一篇:
Linux環(huán)境下Docker部署項目(七)


end
http://www.risenshineclean.com/news/44164.html

相關(guān)文章:

  • 國家安全人民防線建設(shè)網(wǎng)站如何在網(wǎng)上推廣產(chǎn)品
  • wordpress如何發(fā)布視頻seo搜索引擎工具
  • wordpress+站群軟件東莞網(wǎng)絡(luò)推廣營銷公司
  • 關(guān)注網(wǎng)站制作seo診斷
  • 中小企業(yè)建站模板百度免費發(fā)布信息
  • 石巖小學(xué)網(wǎng)站建設(shè)網(wǎng)絡(luò)營銷策劃書的主要內(nèi)容
  • 石家莊網(wǎng)站開發(fā)設(shè)計百度網(wǎng)站下載
  • 做甜品網(wǎng)站的需求分析網(wǎng)站如何發(fā)布
  • 如何給網(wǎng)站做流量百度推廣網(wǎng)址是多少
  • 網(wǎng)站域名使用費多少網(wǎng)絡(luò)營銷與直播電商學(xué)什么
  • 武漢電商網(wǎng)站建設(shè)sem是什么設(shè)備
  • 世界十大建筑設(shè)計公司排名外鏈seo推廣
  • 廣東裝飾公司網(wǎng)站建設(shè)防惡意競價點擊軟件
  • wordpress做資源下載站網(wǎng)站宣傳的方法有哪些
  • 青海省建設(shè)廳官方網(wǎng)站百度賬號注冊平臺
  • 水果網(wǎng)站策劃書百度站長資源
  • 廈門網(wǎng)站排名優(yōu)化費用百度網(wǎng)盤鏈接
  • 如何請人做網(wǎng)站爆款采集推廣引流軟件
  • 圖片站wordpress網(wǎng)站推廣優(yōu)化排名
  • 騰云建站靠譜嗎什么是網(wǎng)站
  • WordPress生成電商小程序南昌seo教程
  • 域名申請到網(wǎng)站建設(shè)教程廣告銷售如何尋找客戶
  • 怎么選擇企業(yè)建站公司網(wǎng)站關(guān)鍵字優(yōu)化價格
  • 個人網(wǎng)站 名字百度智能云建站
  • 做百度網(wǎng)站一般多少錢搜索引擎分析論文
  • 秦皇島優(yōu)化營商環(huán)境北京網(wǎng)站優(yōu)化服務(wù)商
  • 唐山直銷系統(tǒng)開發(fā)關(guān)鍵詞seo深圳
  • 網(wǎng)站建設(shè)的市場需求網(wǎng)站維護(hù)
  • 免費建網(wǎng)站哪個好站長工具seo綜合查詢工具
  • 煙臺建設(shè)集團網(wǎng)站愛鏈接外鏈購買