docker基本组成
镜像:Docker镜像就是一个只读的模板,镜像可以用来创建Docker容器,一个镜像可以创建很多容器
容器:Docker利用容器独立运行一个或者一组应用,容器是用镜像创建的运行实例.它可以被启动,开始,停止,删除。
每个容器都是相互隔离的,保证安全的平台,可以把容器看做是一个简易的linux环境(包括root权限,进程空间,用户空间,和网络空间)
运行在其中的应用程序,容器的定义和镜像几乎一模一样,唯一的区别在于容器的最上面那一层是可读可写
仓库:仓库是集中存放镜像文件的场所
仓库和仓库注册服务器是有区别的,仓库注册服务器上往往存放着多个仓库,每个仓库又包含了多个镜像,每个镜像有不同的标签tag
仓库分为公开仓库和私有仓库两种形式
最大公开仓库是
https://hub.docker.com/
总结
image 文件生成的容器实例,本身也是一个文件,称为镜像文件。
一个容器运行一种服务,当我们需要的时候,就可以通过docker客户端创建一个对应的运行实例,
也就是我们的容器
至于仓储,就是放了一堆镜像的地方,我们可以把镜像发布到仓储中,需要的时候从仓储中拉下来
就可以了。
查看镜像文件
docker images
----------------------------------------------------------------------------
配置阿里云镜像加速器
http://dev.aliyun.com/search.html
先执行
sudo mkdir -p /etc/docker
systemctl stop docker yum -y remov docker-ce rm -rf /var/lib/docker
cd /etc/docker/
运行下面代码
sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://plwop5q7.mirror.aliyuncs.com"] } EOF
sudo systemctl daemon-reload
重启docker
sudo systemctl restart docker
Docker卸载
systemctl stop docker
yum -y remov docker-ce
rm -rf /var/lib/docker
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?