docker安装使用,docker中安装docker

docker安装使用,docker中安装docker,Docker入门安装教程(小白篇)

本文主要介绍Docker的入门安装教程(小白篇)。边肖认为这很好。现在分享给大家,给大家一个参考。来和边肖一起看看吧。

Dokcer介绍:

Docker是一项与容器相关的技术。简单来说,你可以把它想象成一个微型的独立系统,在这个系统中运行各种软件,然后在linux服务器或者电脑上运行这个系统。这个系统叫做Docker容器,运行Docker容器的机器叫做主机。Docker的特性使其能够在不同环境下原封不动的移植和运行,避免了服务器上各种环境的细微差异导致的相同代码的BUG。而且Docker操作简单,使用方便。

Docker的应用场景

Web应用程序的自动打包和发布。

自动化测试和持续集成和发布。

在面向服务的环境中部署和调整数据库或其他后台应用程序。

从头编译或扩展现有的OpenShift或Cloud Foundry平台,构建自己的PaaS环境。

Docker 的优点

1、简化程序:

Docker允许开发者将自己的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,这样就可以实现虚拟化。Docker改变了虚拟化的方式,开发者可以直接把自己的成果放入Docker进行管理。方便是Docker最大的优势。在过去,需要几天甚至几周的任务,随着码头集装箱的处理,只需要几秒钟就可以完成。

2、避免选择恐惧症:

如果你有选择恐惧症,你还是一个资深患者。Docker帮你打包你的纠结!如Docker图像;Docker映像包含运行环境和配置,因此Docker可以简化多个应用程序实例的部署。比如Web应用,后台应用,数据库应用,大数据应用比如Hadoop集群,消息队列等。都可以打包到镜像部署中。

3、节省开支:

一方面,随着云计算时代的到来,开发者不必为了追求结果而配置高成本的硬件。Docker改变了高性能必然是高价格的思维定势。Docker和云的结合,让云托管得到更充分的利用。它不仅解决了硬件管理的问题,而且改变了虚拟化的方式。

Docker组件:

Docker客户端和服务器

Docker官网上提供了对应不同系统的客户端来操作Docker容器。

Docker镜像

镜像Docker是Docker最重要的部分。上面的介绍说Docker可以在不同的环境下运行,保证容器的一致性。这是因为每个Docker容器都是基于Docker映像创建的,就像我们在安装系统时需要使用映像一样。同一个镜像安装的系统怎么会不一样?正因如此,只要基于同一个Docker映像生成的Docker容器必须有相同的环境,那么我们就可以在任何不同的主机上运行这个Docker容器,这样就保证了代码或应用不会因为环境不同而导致不同的bug。

Registry

我们可以使用Docker Hub,一个公共仓库,或者建立自己的私有仓库,就像使用Github一样。

Docker容器

如上所述,真正运行在主机上的是Docker容器,它们是基于Docker映像生成的。Docker安装:

Docker支持Linux、mac和Windows系统。在安装过程中,您可以查看官方Docker文档或搜索其他教程。你需要一点Linux基础。注意我们安装的是Docker CE,Docker EE是用于业务模型的。以下所有示例均由CentOS 7系统操作。

1.检查配置是否满足条件。

CentOS下的Docker必须保证内核版本在3.8以上,可以通过uname -a A查看,可以看到内核版本是3.10,已经达到要求。

2.安装设备映射器,为Docker提供存储容量。

sudo yum install -y yum-utils

设备映射器持久数据

lvm2

3.设置下载Docker CE的仓库地址。

sudo yum-config-manager

- add-repo

https://download.docker.com/linux/centos/docker-ce.repo

4.安装Docker客户端

sudo yum安装docker-ce

5.检查Docker是否安装成功。

我们可以输入sudo Docker - version来查看Docker版本。如果可以成功显示版本号,则安装成功。在这里,您可以将docker添加到用户组中,这样就不需要每次都输入sudo。

6.启动Docker

#以守护模式启动Docker

sudo服务docker启动

#将Docker设置为启动时自动启动。

系统启动docker

7.配置Docker图像加速

因为Docker的站点在国外,做一些网络操作会比较慢。我们可以配置Docker的镜像加速器,这里用阿里的镜像加速器。我们可以根据下面的操作文档执行命令。

或者直接创建一个daemon.json文件放在/etc/docker目录下,内容如下,都可以达到同样的目的。

重启Dokcer后,可以使用docker info命令查看docker客户端的信息。你可以看到配置的图像加速确实有效。

总结:

本文介绍了Docker的概念和用途,并演示了如何安装Docker。下面是官网的安装教程。一些关于Docker的书或者其他Docker教程也会介绍一些其他的安装方法。你可以试试。下一篇文章将介绍Docker的基本用法。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

docker安装使用,docker中安装docker