docker基础理论

一、一句话描述docker是什么?
docker 就是一个简易版的小型虚拟机。
【文档介绍】Docker provides a way to run applications securely isolated in a container, packaged with all its dependencies and libraries.
Modernize your applications, accelerate innovation
Securely build, share and run modern applications anywhere
二、docker 基于go语言编写,主要理念是:一次封装到处运行。只需要一次配置好环境,换到别的机子上就可以一键部署好,大大简化了操作。

1.png

Linux查看内核版本:uname -a
Linux查看系统公开信息:lsb_release -a

三、docker三要素:镜像,容器,仓库。
1.Docker 镜像(Image)就是一个只读的模板。镜像可以用来创建 Docker 容器,一个镜像可以创建很多容器。
2.容器是用镜像创建的运行实例。可以把容器看做是一个简易版的 Linux 环境
3.仓库(Repository)是集中存放镜像文件的场所。

2.png

四、docker安装
见文档,注意要使用阿里云镜像加速器阿里云镜像加速配置
1.注册阿里云
2.产品栏中搜索镜像服务--->进入控制台
3.点击 镜像加速器

4.deepin中在/etc/docker/daemon.json中修改

5.重启docker

3.png

五、docker hello-world

4.png

六、doucker 工作原理

Docker是一个Client-Server结构的系统,Docker守护进程运行在主机上, 然后通过Socket连接从客户端访问,守护进程从客户端接受命令并管理运行在主机上的容器。 容器,是一个运行时环境,就是一个一个的集装箱。

5.png

你可能感兴趣的:(docker基础理论)