论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com
»
论坛
›
运维.售后
›
运维.售后
›
Docker下载途径
Docker下载途径
张裕
金牌会员
|
2025-3-16 04:15:27
|
显示全部楼层
|
阅读模式
楼主
主题
673
|
帖子
673
|
积分
2019
Docker不是Linux自带的,需要我们自己安装
官网:https://www.docker.com/
安装步骤:https://docs.docker.com/engine/install/centos/
Docker Hub官网(镜像仓库):https://hub.docker.com/
在线安装docker
先卸载旧的docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
复制代码
设置yum仓库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
复制代码
安装docker
docker-ce是社区版,免费的
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
复制代码
启动docker
sudo systemctl start docker
# 设置docker开机自启
sudo systemctl enable docker
# 禁止docker开机自启,不需要操作
sudo systemctl disable docker
复制代码
测试docker
sudo docker run hello-world
复制代码
hello-woeld是官方提供的用于测试的
镜像
有以下提示,就是乐成了,假如没有,上面的命令多执行频频
Hello from Docker!
This message shows that your installation appears to be working correctly.
复制代码
什么是Docker
docker是开辟运维一体化的焦点技术
开辟一个项目,分工部门如下:
假如开辟运维没有实现一体化,那么就碰面临环境反复搭建的环境
是非常耗时,消耗资源的。而且不利于项目后期的更新与维护
项目环境只需要部署一次,就可以节流资源和时间。我们可以通过捏造机打包项目以及项目环境,那么只需要有运行捏造机的环境就可以测试项目,如许就不消反复的去搭建项目环境。但是目前我们利用的捏造机,需要大量的内存来运行,由于现在的捏造机是重量捏造机,需要克隆一个完成的操作体系和环境才能运行,是非常消耗内存,启动速度慢(以分钟为单位)。
我们需要一个轻量级的捏造机,操作体系和环境直接利用宿主机的,不再捏造一份完整的环境,占用资源少,启动快(以秒为单位)
Docker就可以看做是一个轻量级的捏造机。专业的叫法是应用容器(Application Container)
docker基本概念
镜像(image)
就相当于一堆静态文件,是一个特殊的文件体系,除了提供容器运行时所需的步伐、库、资源、配置等文件外,还包罗了一些为运行时预备的一些配置参数(好比匿名卷)。镜像不包罗任何动态数据,其内容在构建后也不会被改变
镜像在构建时,会一层一层构建,前一层是后一层的基础。每一层构建完之后,不会再发生变化,后一层的任何改变只发生在自己这一层。好比,删除前一层文件的操作,实际不是真的删除前一层文件,而是仅在当前层标记为该文件已删除。
分层存储的特征使得镜像的复用。乃至可以用之前构建好的镜像作为基础层,然后进一步添加新的层,定制自己所需的内容,构建新的镜像。
容器(container)
镜像和容器的关系,就像是java中类和对象的关系,镜像是静态的界说,容器是镜像运行时的实体。容器可以被创建、启动、制止、删除、暂停
容器的实质是进程,但与直接在宿主机执行的进程不同,容器进程运行与属于自己的独立的命令空间。所以容器可以拥有自己的root文件体系、自己的网络配置、自己的进程空间,乃至自己的用户ID空间。
容器中的数据不是共享的
我们假如数据需要共享或者是长期保存,不让数据随着容器的移除而消失,我们需要进行数据管理,提供两种方式:数据卷挂载、目录挂载
仓库(repository)
仓库可看成一个代码控制中心, 用来保存镜像
上一篇文章:
数据库事务-CSDN博客
https://blog.csdn.net/Z0412_J0103/article/details/143199520
下一篇文章:
Docker架构-CSDN博客
https://blog.csdn.net/Z0412_J0103/article/details/143225240?sharetype=blogdetail&sharerId=143225240&sharerefer=PC&sharesource=Z0412_J0103&spm=1011.2480.3001.8118
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
张裕
金牌会员
这个人很懒什么都没写!
楼主热帖
AI绘画Stable Diffusion Lora模子的利 ...
什么时候用C而不消C++?
Linux安装最新版Docker完整教程(建议 ...
049-WEB攻防-文件上传&存储安全&OSS对 ...
京准电钟:GPS北斗卫星时钟同步系统行 ...
linux企业版火绒(火绒终端安全管理体 ...
ESP32 IDF开发 应用篇⑭ Wifi TCP客户 ...
复杂度(上卷)
LLaMa系列模子详解(原理介绍、代码解 ...
# 云计算的崛起与未来发展趋势 云计算 ...
标签云
运维
CIO
存储
服务器
浏览过的版块
.Net
Postrge-SQL技术社区
备份
信创/国产替代
边缘计算
数据安全
快速回复
返回顶部
返回列表