Docker--01,Docker初识及安装配置
首先,学习一个技术,我们需要带着以下三个问题去学习
1.是什么?
2.为什么要使用它?
3.如何使用?
我们先就上面的三个问题通俗易懂的展开对Docker的初识:
1、Docker是什么?
Docker 是一种开源的容器化平台,旨在简化应用程序的开发、部署和运行过程。它提供了一种轻量级、可移植和自包含的容器化环境,使开发人员能够在不同的计算机上以一致的方式构建、打包和分发应用程序。(白话文:Docker就是一个用于发布应用程序的容器软件类似虚拟机)
2、为什么要使用Docker?
对于我们开发人员而言,其实使用Docker最大的好处,有以下几点:
1. 屏蔽了环境的差异性;
2. 在分布式微服务架构下,服务众多,使用Docker以后,可以一键编排(compose)所有服务及所依赖的外部应用(Redis,Mysql等);
3. 持续交付和部署,结合像Jenkins这些 CI&CD 软件,可以实现自动化各种任务,包括构建、测试和部署软件;
3、如何使用?
今天主要是学习Docker的第一步,初识Docker以及安装配置;接下来我会持续更新全部Docker的基础学习,感兴趣的可以关注;
1、Docker 安装
1.1、准备工作
建议在linux环境下安装Docker,window环境搭建比较复杂且容易出错,使用Centos7+yum来安装Docker环境很方便;
这里不做详细的阿里云服务器搭建介绍
参考链接: https://zhuanlan.zhihu.com/p/691742055
1.2、yum安装
Docker 软件包已经包括在默认的 CentOS-Extras 软件源里。因此想要安装 docker。运行下面的 yum 命令:
yum install docker
查看Docker运行状态:
systemctl status docker
如果没有启动,则通过下面命令启动Docker服务:
systemctl start docker
安装完成后,使用下面的命令来启动 docker 服务,并将其设置为开机启动:
service docker start
chkconfig docker on
1.3、测试是否安装成功
运行下面指令:
docker version
输入上述命令,返回docker的版本相关信息,证明docker安装成功。
2、Docker 必要配置
要在 Docker 中使用阿里云镜像,你需要首先配置 Docker 的镜像源。以下是配置步骤:
- 打开 Docker 的配置文件,通常位于 /etc/docker/daemon.json。
- 编辑该文件,添加或修改以下内容:
{
"registry-mirrors": ["https://<your-region>.mirror.aliyuncs.com"]
}
其中 替换为你自己阿里云上容器镜像服务中的加速器地址。
3. 重启 Docker 服务以使配置生效:
systemctl restart docker
本篇完结(下一篇,Docker的基础命令使用)