本文介绍: 官方仓库在国外,下载速度较慢,一般我们都会使用第三方仓库提供的镜像加速功能,提高下载速度。Docker会根据命令中的镜像名称自动搜索并下载镜像,那么问题来了,它是去哪里搜索和下载镜像的呢?官方提供了一些基础镜像,然后各大软件公司又在基础镜像基础上,制作了自家软件的镜像,全部都存放在这个网站。服务部署应用时,首先要去搜索并下载应用对应的镜像,然后根据镜像创建并允许容器,应用就部署完成了。中寻找,镜像运行时的配置也不是随意的,要参考镜像的帮助文档,这些在。,非常的方便,不过我们执行的命令到底是什么意思呢?
1.1.部署MySQL
首先,我们利用Docker
来安装一个MySQL
软件,大家可以对比一下之前传统的安装方式,看看哪个效率更高一些。
如果是利用传统方式部署MySQL
,大概的步骤有:
MySQL
安装完毕!通过任意客户端工具即可连接到MySQL
.(tip
:如果连不上就用mysql:5.7
的版本)
大家可以发现,当我们执行命令后,Docker
做的第一件事情,是去自动搜索并下载了MySQL
,然后会自动运行MySQL
,我们完全不用插手,是不是非常方便。
而且,这种安装方式你完全不用考虑运行的操作系统环境,它不仅仅在CentOS系统
是这样,在Ubuntu系统
、macOS系统
、甚至是装了WSL的Windows
下,都可以使用这条命令来安装MySQL
。
要知道,不同操作系统下其安装包、运行环境是都不相同的!如果是手动安装,必须手动解决安装包不同、环境不同的、配置不同的问题!
而使用Docker
,这些完全不用考虑。就是因为Docker
会自动搜索并下载MySQL
。注意:这里下载的不是安装包,而是镜像。镜像中不仅包含了MySQL
本身,还包含了其运行所需要的环境、配置、系统级函数库。因此它在运行时就有自己独立的环境,就可以跨系统运行,也不需要手动再次配置环境了。这套独立运行的隔离环境我们称为容器。
说明:
1.2.命令解读
1.3.Docker 常用命令
1.4.实战演示命令
1.5.命令别名
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。