CentOS7 下安装Docker

CentOS7 下安装Docker

1. 为什么使用Docker(本人)

最近总是频繁的在新服务器发布项目, 每次发布都需要布置项目所需要的环境特别麻烦,而且还有一台机器需要两个环境的状况
例如:发布java web 项目而言 需要下载安装jdk 和tomcat 安装Docker后只需要几个命令就轻松搞定,还有两个环境的问题,我们有一台服务器需要发布两个java web项目 而有一个项目必须使用jdk1.7 而另一个必须用jdk1.8,这个使用Docker都可以轻松解决

2. Docker介绍

Docker里面有三个概念分别是:
镜像,仓库,容器
经过简单的安装我对这三个概念的理解大致如下:
以下为本人个人观点仅供参考!
容器:就说运行java web项目,首先需要有运行环境,而这个容器就是我们的运行环境
镜像:我把镜像理解为我们的操作系统,这个操作系统(镜像)运行起来后才会有我们程序运行的环境(容器)
仓库:这个仓库也就是我们下载操作系统(镜像)的地方,里面有各式各样的操作系统(镜像),redis,tomcat的镜像等等
在这里插入图片描述
以上摘自CentOS7 下Docker最新入门教程 超级详细 (安装以及简单的使用)

3.再说说docker-ee和docker-ce的区别

CE( Community Edition)是社区版,简单理解是免费使用,提供小企业与小的IT团队使用,希望从Docker开始,并尝试基于容器的应用程序部署。
EE(Docker Enterprise Edition)是企业版,收费。提供功能更强。适合大企业与打的IT团队。为企业开发和IT团队设计,他们在生产中构建、交付和运行业务关键应用程序
功能差别:
在这里插入图片描述
支持平台差别:在这里插入图片描述

4.centos7下安装 docker-ce

Docker 支持以下的 64 位 CentOS 版本:
CentOS 7
CentOS 8
更高版本…

在新主机上首次安装 Docker Engine-Community 之前,需要设置 Docker 仓库。之后,您可以从仓库安装和更新 Docker。

4.1设置仓库

安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。

sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2

使用以下命令来设置稳定的仓库。

方式1:使用官方源地址(比较慢)

sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo

方式2:可以选择国内的一些源地址:
阿里云

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

清华大学源

sudo yum-config-manager \ --add-repo \ https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

4.2安装 Docker Engine-Community

sudo yum install docker-ce docker-ce-cli containerd.io

如果出现
“没有可用软件包 docker-ce。”请执行下面源地址并再次安装

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

5.启动 Docker

sudo systemctl start docker

6.验证是否正确安装

sudo docker run hello-world

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值