二、Docker 安装

石小疯  金牌会员 | 2024-1-16 20:48:50 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 539|帖子 539|积分 1617

1.环境提前说明

1.1 CentOS Docker 安装

Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本
1.2前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
1.3 查看自己的内核
  1. uname -r
  2. 执行结果:3.10.0-1160.el7.x86_64
复制代码
 
1.4 查看已安装的CentOS版本信息

centos 6.8 命令:
  1. lsb_release -a
复制代码
 
cenos 7 命令:
  1. cat /etc/redhat-release
  2. 执行结果:CentOS Linux release 7.9.2009 (Core)
复制代码
 
2.Docker基本组成


  • 镜像(image)
    文件生成的容器实例,本身也是一个文件,称为镜像文件(理解为面向对象中的类)
    镜像是容器的基石/模板,容器基于镜像启动和运行。镜像就好像容器的源代码,保存了容器各种启动的条件。镜像是一个层叠的只读文件系统。

     
  • 容器(container)
    一个容器运行一种服务,当我们需要的时候,就可以通过docker客户端创建一个对应的运行实例,也就是我们的容器(理解为面向对象中的类的实例)。
    容器通过镜像来启动,容器是docker的执行来源,可以执行一个或多个进程。镜像相当于构建和打包阶段,容器相当于启动和执行阶段。容器启动时,Docker容器可以运行、开始、停止、移动和删除。每一个Docker容器都是独立和安全的应用平台。
  • 仓库(repository)
    至于仓储,就是放了一堆镜像的地方,我们可以把镜像发布到仓储中,需要的时候从仓储中拉下来就可以了。
    docker仓库分为公有和私有。docker公司提供公有仓库docker hub,网址:https://hub.docker.com/。我们也可以创建自己私有的仓库。
    这几部分之间的关系如图: 
     
3. 安装步骤(需要提前安装yum工具)

3.1 CentOS 6.8 安装Docker


  • yum install -y epel-release
  • yum install -y docker-io
  • 安装后的配置文件:cat /etc/sysconfig/docker
  • 启动Docker后台服务:service docker start
  • 验证Docker:docker version
3.2 CentOS7安装Docker
  1. wget 是 linux 的下载工具。因为需要下载docker,需要用到wget
  2. $ yum install wget -y
  3. $ wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo -O /etc/yum.repos.d/docker-ce.repo
  4. $ yum -y install docker-ce-19.03.9
  5. $ systemctl enable docker && systemctl start docker
  6. $ docker --version
  7. Docker version 20.10.12, build e91ed57
复制代码
 
将docker 下载镜像地址设置为国内地址
[code]$ cat > /etc/docker/daemon.json

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

石小疯

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表