在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Dokcer介绍: Docker是一种容器相关的技术,简单来说你可以把它当做一个微型的独立系统,在这个系统里面运行各种软件,然后又在linux服务器上或者是电脑上运行这个系统,这个系统就被称为Docker容器,而运行Docker容器的机器就被称为宿主机。Docker的特性使它可以原封不动的在不同的环境下移植运行,这就避免了同样的代码因为服务器上各种环境细微差别导致的BUG,而且Docker操作简单,易于上手。 Docker的应用场景
Docker 的优点 1、简化程序: 2、避免选择恐惧症: 3、节省开支: 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以上,可以使用 2、安装Device Mapper为Docker提供存储能力 sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 3、设置下载Docker CE的仓库地址 sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo 4、安装Docker客户端 sudo yum install docker-ce 5、查看Docker是否安装成功 我们可以输入 6、启动Docker #以守护进程模式启动Docker sudo service docker start #设置开机自动启动Docker systemctl start docker 7、配置Docker镜像加速 因为Docker的站点是在国外,所以做一些网络操作的时候会比较慢,我们可以配置Docker的镜像加速器,这里我们使用阿里的镜像加速器。我们可以根据下面的操作文档执行命令。 或者直接创建一个
重启Dokcer之后可以使用 总结: 这篇文章介绍了Docker的概念和用途,并演示了如何安装Docker,这里是使用的官网的安装教程,一些关于Docker的书籍或者其他Docker教程还会介绍一些别的安装方式,大家可以尝试一下,下篇文章会介绍Docker的基本使用。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持极客世界。 |
2022-07-18
2022-08-19
2022-07-22
2022-07-29
2022-08-17
请发表评论