日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Docker的安裝部署與優(yōu)化

作者:Kiro君 更新時(shí)間: 2022-07-13 編程語(yǔ)言

Docker 的安裝部署與優(yōu)化

  • Docker兩種安裝方式
  • 一、部署20版的docker
  • 二、設(shè)置鏡像加速
    • 2.1 安裝鏡像加速
    • 2.2 完成安裝驗(yàn)證
  • 三、網(wǎng)絡(luò)優(yōu)化
  • 四、docker-server端配置文件建議配置

Docker兩種安裝方式

1、使用CURL獲得Docker的安裝腳本進(jìn)行安裝
2、使用YUM倉(cāng)庫(kù)來(lái)安裝Docker

一、部署20版的docker

目前 Docker 只能支持 64 位系統(tǒng)。

1.#關(guān)閉防火墻
systemctl stop firewalld.service
setenforce 0

2.#安裝依賴包
yum install -y yum-utils device-mapper-persistent-data lvm2 
--------------------------------------------------------------------------------
#yum-utils:提供了 yum-config-manager 工具。
#device mapper: 是Linux內(nèi)核中支持邏輯卷管理的通用設(shè)備映射機(jī)制,它為實(shí)現(xiàn)用于存儲(chǔ)資源管理的塊設(shè)備驅(qū)動(dòng)提供了一個(gè)高度模塊化的內(nèi)核架構(gòu)。
#device mapper存儲(chǔ)驅(qū)動(dòng)程序需要 device-mapper-persistent-data 和 lvm2。
--------------------------------------------------------------------------------

3.#設(shè)置阿里云鏡像源
cd /etc/yum.repos.d
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 



4.#安裝 Docker-CE 社區(qū)版并設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng)
yum install -y docker-ce
或者
yum install docker-ce docker-ce-cli containerd.io

systemctl start docker.service
systemctl enable docker.service 

5.#查看 docker 版本信息
docker version

1.#關(guān)閉防火墻


2.#安裝依賴包
在這里插入圖片描述
3.#設(shè)置阿里云鏡像源
在這里插入圖片描述
4.#安裝 Docker-CE社區(qū)版本 并設(shè)置為開(kāi)機(jī)自動(dòng)啟動(dòng)
在這里插入圖片描述

在這里插入圖片描述

二、設(shè)置鏡像加速

2.1 安裝鏡像加速

生產(chǎn)環(huán)境中的操作如下:

1.官網(wǎng)申請(qǐng)加速器地址

2.搜索容器鏡像服務(wù)

3.查看操作文檔

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

2.2 完成安裝驗(yàn)證

docker version ## 查看docker版本號(hào)

docker info ##查看docker完整信息

在這里插入圖片描述
在這里插入圖片描述

三、網(wǎng)絡(luò)優(yōu)化

vim /etc/sysctl.conf
net.ipv4.ip_forward=1  #開(kāi)啟路由轉(zhuǎn)發(fā)

sysctl -p
systemctl restart network
systemctl restart docker

在這里插入圖片描述
在這里插入圖片描述

為什么要開(kāi)啟路由轉(zhuǎn)發(fā)?

開(kāi)啟路由轉(zhuǎn)發(fā) 是讓docker0能根據(jù)虛擬機(jī)ip為自己所有的docker容器分配虛擬ip
在這里插入圖片描述

四、docker-server端配置文件建議配置

#在daemon. json文件中配置
{
  "graph":"/data/docker",		#數(shù)據(jù)目錄,數(shù)據(jù)存儲(chǔ)位置
  "storage-driver":"overlay2",	#存儲(chǔ)引擎,docker1.18以上版本默認(rèn)使用overlay2存儲(chǔ)引擎。早期的適合存儲(chǔ)引擎使用的aufs
  "insecure-registries":["registry.access.redhat.com","quary.io"],	#私有倉(cāng)庫(kù)
#registry-mirrors 以下添加
  "bip":"172.184.70.1/24",		#docker網(wǎng)絡(luò)
  "exec-opts":["native.cgroupdriver-systemd"],	#啟動(dòng)時(shí)的額外參數(shù),(是一種掛在驅(qū)動(dòng),k8s使用)
  "live-restore":true	#當(dāng)docker容器引擎掛掉的時(shí)候,使用docker跑起來(lái)的容器還能繼續(xù)運(yùn)行
}

原文鏈接:https://blog.csdn.net/m0_61744194/article/details/125743033

欄目分類
最近更新