Docker概述与安装

一:Docker介绍

1、概述:Docker可以简单理解为:人们只需要在一台机器安装配置一些软件后,后面其他机器只需要使用Docker的命令就可以一次性完成这些软件的安装与配置,减少了重复安装配置的操作。举个例子:A机器安装了MySQL,Tomcat,Ngix等服务并且进行了环境变量的配置,然后将这些服务打包成了镜像,机器B只需要使用Docker命令就可以一次性完成这三个服务的安装与配置。

2、Docker核心名词解释:

(1)容器(Container):独立运行一个或一组的应用的容器,比如机器A启动了一个MySQL服务,那么机器A启动MySQL的服务就是一个容器

(2)镜像(Images):就是打包软件与软件配置的信息。容器与镜像的关系:一个镜像可以放在多个容器里运行,多个容器之间的运行是相互独立的,就比如:我拉取了一个tomcat镜像,我可以在3个容器中运行,3个容器的运行互不干扰。

(3)Docker主机(Host):一个物理或者虚拟的机器用于执行Docker 守护进程和容器

(4)Docker客户机(Client):客户端通过命令行或者其他工具使用Docker 

(5)Docker仓库(Registry):用来保存Docker镜像的仓库,有全球公共仓库:DockerHUb(https://hub.docker.com)和私人仓库。

Docker的工作流转图:

 

 

二:Docker的安装

1、如果操作系统是CentOS,那么系统版本要是7以上的,CentOS6及以下是安装不了Docker的。其他的操作系统限制目前暂不清楚。

下面给出了CentOS7的镜像,大家自行下载并安装CentOS7。

链接:https://pan.baidu.com/s/1jFApvPuEjSsSb7k7zDuqeQ?pwd=xgn0 
提取码:xgn0 

安装步骤:

 

到这里等待安装完成即可。

2、安装docker。

(1)、更新yum:yum update

(2)、安装docker:yum install docker-ce docker-ce-cli containerd.io 

出现了问题:找不到docker软件包,这里我们需要配置下镜像仓库

yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

然后再执行安装docker命令:yum install docker-ce docker-ce-cli containerd.io 

然后一路按y安装:

安装完成如下:

3、启动docker:systemctl start docker

4、查看docker状态:systemctl status docker

docker已经启动成功了

 

5、设置docker 开机自启动:systemctl enable docker

6、添加阿里云镜像下载地址:vim /etc/docker/daemon.json

内容如下:

{
"registry-mirrors": ["https://zydiol88.mirror.aliyuncs.com"]
}

7、重启docker:systemctl restart docker

 

posted @ 2022-04-03 17:32  筱筱创  阅读(128)  评论(0编辑  收藏  举报