美文网首页
1.安装docker

1.安装docker

作者: _FireFly_ | 来源:发表于2023-11-16 10:37 被阅读0次

查看当前系统的版本号

image.png

卸载旧版本的docker

image.png

安装docker需要的安装包

yum install -y yum-utils
image.png

设置镜像的仓库 改为国内阿里云的镜像

yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum
yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/Tinux/centos/docker-ce.repo
设置镜像的仓库 改为国内阿里云的镜像

缓存清空,更新yum软件包索引

yum makecache fast
缓存清空,更新yum软件包索引

安装docker相关的 docker-ce社区 docker-ee 企业版

yum install docker-ce docker-ce-cli containerd.io
安装docker相关的 docker-ce社区 docker-ee 企业版
安装docker相关的 docker-ce社区 docker-ee 企业版

启动docker

systemctl start docker
启动docker

查看docker版本,确定docker是否安装成功

docker version
查看docker版本

hello world

docker run hello-world
hello-world

docker run hello-world的运行流程图


docker run hello-world的运行流程图

查看下载的 hello-world 镜像

docker images
查看下载的 hello-world 镜像

重启docker

#重读配置文件
sudo systemctl daemon-reload
#重启docker
sudo systemctl restart docker

卸载docker

#1.卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#2.删除资源
rm -rf /var/lib/docker
卸载docker

底层原理

Docker是怎么工作的?

Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上。通过Socket从客户端访问!
DockerServe接收到Docker-Client的指令,就会执行这个命令!


docker工作原理

Docker为什么比VM虚拟机快?

1、Docker有着比虚拟机更少的抽象层。
2、docker利用的是宿主机的内核,vm需要手动进行硬件内存配置。


虚拟机的层结构和docker的层结构

所以说,新建一个容器的时候,docker不需要像虚拟机一样重新加载一个操作系统内核,不用进行像在虚拟机中安装centos系统一样的引导操作,虚拟机加载引导操作进行内存配置直接是非常耗时的,是分钟级别的,而docker是利用宿主机的操作系统,docker省略了引导操作内存配置的复杂过程,所以速度很快,是秒级别的。


image.png

相关文章

网友评论

      本文标题:1.安装docker

      本文链接:https://www.haomeiwen.com/subject/rtwswdtx.html