
#云原生征文#Docker入门-在线安装、离线安装以及卸载 原创 精华
mc_开发者
发布于 2022-5-26 01:01
浏览
2收藏
目录
Docker入门实践
一、docker初印象
- Docker的魅力。
没有docker时开发人员搭建测试环境是痛苦的,运维人员在部署环境时也是痛苦的,有时由于配置信息过多,关联过于复杂,在小公司里,运维人员是无法独立部署环境的,经常会出现每次重新部署环境都需要开发人员协助。运维人员即使按照部署文档部署,也无法在不同的机器上很快的进行复制部署。在虚拟机上安装mysql,redis等工具,也是配置繁杂并且换个不同环境又要重新配置安装。
有了docker之后,发现部署环境相当的丝滑,一次配置好后就可以一键复制,环境迁移,devops成为可能。开发人员可以自行在虚拟机中通过镜像搭建自己想要的开发环境。单机也可以部署集群进行测试。 - 了解Docker。
-
什么是docker
Docker是一个可移植的容器,开发者可以将开发的应用以及依赖包运行在容器中,并可以将整个运行环境打包,也就是容器打包成镜像,这样就可快速在不同服务器中快速移植,而不需要再次配置。从而实现整个环境的一次配置,到处运行,无论linux,windows,只要有Docker的运行环境,都可直接运行。
-
容器与虚拟机的区别
容器是没有内核的虚拟机,因为它直接使用OS的内核,需要 Linux Kennel才能运行。所以mac和windows需要先安装个虚拟机,才能使用容器。docker让linux容器使用的更加方便,开发人员不需要深入了解linux就可以通过docker的几行命令很轻松的创建linux容器,由于它直接使用OS的内核,所以容器的启动是很快的。 -
容器只有docker能创建吗?
docker本身并不是容器,只是创建容器的工具,提供了容器从构建到运行的全套功能。但是docker本身不兼容CRI(Container Runtime Interface)接口。除了docker还有其他方式创建容器。
-
docker影响程序性能吗?
docker允许会占用一部分性能,但很小,相对于docker带来的便利性,这些损耗可以忽略不计。
-
二、docker安装卸载
-
实践所用硬件环境
- windows10(64位16G运行内存)
- vmware或virtualbox 虚拟机工具
- 安装CentOS7,CentOS8,AnolisOS8的linux系统(分配2核4G+40G硬盘)
-
资源下载
-
环境准备好后开始安装
-
step 1: 安装必要的一些系统工具
-
Step 2: 添加软件源信息
-
Step 3: 更新并安装Docker-CE
-
Step 4: 开启Docker服务
-
Step 5: 添加开机启动
-
Step 6: 阿里云Docker镜像加速
-
-
docker的卸载
三、docker离线安装
文件以及启动脚本放到了天翼云盘中,因为不限速。`https://cloud.189.cn/t/3mYFvq77jiAz (访问码:xv45)`
- 1.
【本文正在参加云原生有奖征文活动】,活动链接:https://ost.51cto.com/posts/12598
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
标签
赞
2
收藏 2
回复
2
2

回复
相关推荐