Docker-1 Docker简介,CentOS8安装Docker-ce,配置镜像加速器
生活随笔
收集整理的這篇文章主要介紹了
Docker-1 Docker简介,CentOS8安装Docker-ce,配置镜像加速器
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Docker-1 Docker簡(jiǎn)介,CentOS8安裝Docker-ce,配置鏡像加速器
1. Docker支持的CentOS版本
CentOS 7 (64-bit),系統(tǒng)內(nèi)核3.10及以上。
CentOS 6.5 (64-bit), 系統(tǒng)內(nèi)核2.6.32-431及以上。
CentOS 6.5一下版本不支持Docker
查看CentOS版本
# 查看內(nèi)核版本 uname -r# 查看CentOS版本 cat /etc/redhat-releaase2. Docker三要素(鏡像、容器、倉庫)
3. CentOS 8 安裝Docker-ce(社區(qū)版)
docker-ce是社區(qū)版,免費(fèi)。
https://docs.docker.com/engine/install/centos/
前提:
1. centos能上網(wǎng) 2. yum -y install gcc 3. yum -y install gcc-c++卸載舊版本
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine安裝yum-utils包,提供yum-config-manager實(shí)用程序,并設(shè)置穩(wěn)定存儲(chǔ)庫
yum install -y yum-utils# 國外網(wǎng)址不穩(wěn)定,不推薦 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 推薦阿里云 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo更新yum軟件包索引
yum makecache fast安裝最新版本docker
yum install docker-ce docker-ce-cli containerd.io# 以下安裝特定版本 # 查詢可用版本 yum list docker-ce --showduplicates | sort -r # 安裝 yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io安裝時(shí)若有報(bào)錯(cuò)和 Podman 沖突的問題
解決方案:
# 刪除podman yum erase podman buildah# 重新安裝docker-ce yum install docker-ce docker-ce-cli containerd.io啟動(dòng)docker
systemctl start docker驗(yàn)證docker是否安裝正確
docker run hello-world4. 阿里云鏡像加速器配置
最大的docker公開鏡像倉庫是https://hub.docker.com ,是國外的網(wǎng)站,拉取鏡像可能會(huì)很慢,可以配置國內(nèi)鏡像倉庫。
注冊(cè)阿里云開發(fā)者賬號(hào)https://promotion.aliyun.com/ntms/act/kubernetes.html
獲取鏡像加速器地址
配置鏡像加速器地址
# CentOS 6.5 # 編輯文件 vi /etc/sysconfig/docker # 新增other_args other_args="--registry-mirror=https://自己的賬號(hào)加速信息.mirror.aliyuncs.com" # 重啟docker service docker restart# CentOS 7及以上 # 創(chuàng)建daemon.json文件 vi /etc/docker/daemon.json # 在daemon.json中寫入 {"registry-mirrors": ["https://自己的賬號(hào)加速信息.mirror.aliyuncs.com"] } # 加載daemon文件,并重啟docker systemctl daemon-reload systemctl restart docker檢查是否生效
ps -ef|grep docker# 或者查看docker信息,查看Registry Mirrors屬性 docker info5. Docker和虛擬機(jī)比較
| 操作系統(tǒng) | 與宿主機(jī)共享OS | 宿主機(jī)OS上再運(yùn)行虛擬機(jī)OS |
| 存儲(chǔ)大小 | 鏡像小,便于存儲(chǔ)與傳輸 | 鏡像龐大 |
| 運(yùn)行性能 | 幾乎無額外性能損失 | 占用操作系統(tǒng)額外的CPU、內(nèi)存消耗 |
| 移植性 | 輕便、靈活 | 笨重,與虛擬化技術(shù)耦合度高 |
| 硬件親和性 | 面向軟件開發(fā)者 | 面向硬件運(yùn)維者 |
| 部署速度 | 快速、秒級(jí) | 較慢,10s以上 |
總結(jié)
以上是生活随笔為你收集整理的Docker-1 Docker简介,CentOS8安装Docker-ce,配置镜像加速器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java配置 path_java中pat
- 下一篇: kaggle初探--泰坦尼克号生存预测