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