IT评测·应用市场-qidao123.com
标题:
Docker下载途径
[打印本页]
作者:
张裕
时间:
2025-3-16 04:15
标题:
Docker下载途径
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企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/)
Powered by Discuz! X3.4