Docker官网安装

1.官网

官方文档

https://www.docker.com/

Docker Hub官网 镜像

https://hub.docker.com/

2.Docker 的三要素

1、镜像

2、容器

3、仓库

小总结

3.Docker 平台架构图 (架构版本)

4.安装Docker

CentOS | Docker Docs

1.确定你是CentOS7及以上版本

2.卸载旧版本

3.yum安装 gcc 相关

因为gcc 是某些软件的编译工具 ,可能会用到它的环境,避免安装失败,所以装一下

各种Linux的基础构建包,很多软件依赖于它,所以安装一下

出现镜像无法抵达,请前往 以下网址 解决

Linux 安装 与 Docker 安装 配置镜像_linux docker 镜像-CSDN博客

1.保证能上外网

2.安装gcc

cpp 复制代码
yum -y install gcc

3.安装gcc-c++

bash 复制代码
yum -y install gcc-c++

4.安装dnf

bash 复制代码
yum -y install dnf 

设置存储库

bash 复制代码
sudo dnf -y install dnf-plugins-core
bash 复制代码
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

dnf-plugins-core 配置管理的一个工具类

dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

设置stable镜像仓库

这好像说centos9这么操作,但是我们是7 所以降回去

不要调用这个!!!!!!!

5.yum安装配置管理工具类和stable镜像仓库

bash 复制代码
yum install -y yum-utils

配置阿里云镜像源

bash 复制代码
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo vim /etc/yum.repos.d/docker-ce.repo 会在这个路径创建 docker-ce.repo 若配置错了,直接删除,重新执行add就好了

或者

bash 复制代码
sudo yum-config-manager --remove docker-ce

删除仓库的配置文件也可以!!!!!!!!!

重建一下yum的索引

bash 复制代码
sudo yum clean all
bash 复制代码
yum makecache fast

执行它会快一点 构建元数据缓存

fast 模式不会重新下载所有仓库的完整元数据,而是尽可能复用已经缓存的数据

如果为了稳定,就执行 sudo yum makecache 就可以了

yum makecache 命令用于更新本地的 yum 缓存,以便更快地查找和安装软件包。yum makecache fastyum makecache 的一个子选项,它们之间的区别主要体现在缓存更新方式上

6.安装Docker最新版

bash 复制代码
sudo yum -y  install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

7.开机自启docker

bash 复制代码
sudo systemctl enable --now docker

8.启动HelloWorld

bash 复制代码
sudo docker run hello-world

安装还得按照我之前整理的那一套 唉~

4.卸载

bash 复制代码
systemctl stop docker
bash 复制代码
sudo yum -y remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras
bash 复制代码
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

想重新下回来,就按照上面的做就好了

相关推荐
蝎子莱莱爱打怪6 小时前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
碳基沙盒14 小时前
OpenClaw 多 Agent 配置实战指南
运维
小p1 天前
docker学习7:docker 容器的通信方式
docker
小p1 天前
docker学习5:提升Dockerfile水平的5个技巧
docker
小p1 天前
docker学习3:docker是怎么实现的?
docker
小p3 天前
docker学习: 2. 构建镜像Dockerfile
docker
小p3 天前
docker学习: 1. docker基本使用
docker
蝎子莱莱爱打怪3 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
崔小汤呀4 天前
Docker部署Nacos
docker·容器
缓解AI焦虑4 天前
Docker + K8s 部署大模型推理服务:资源划分与多实例调度
docker·容器