docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装

docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装

  • 简介
    • 下面将会介绍几种安装docker运行环境的方法,包括在线安装,离线安装等,这也是我整理资料所得希望对大家有用
    • 前提
    • 在线yum安装docker
    • 离线rpm安装docker
    • 离线安装docker二进制方式

简介

docker容器基础知识将不再这里陈述,我将用恰当的比喻来说明。

java docker
环境 安装java虚拟机(jdk) docker运行环境docker
常用概念 实体类 docker镜像
说明:java中我们定义好实体类,每次用到时就new出一个对象,同样docker中docker镜像就好比一个实体类,每次需要用时就将该镜像跑起来我们就有了该镜像的定义的功能,只不过镜像包含的是一个完整的运行环境,就好比一个最小的linux,运行起来和外界环境无关,因为内部已经有了需要的环境,这就是docker镜像,一个镜像运行后就叫一个容器,就好比一个java实体类new出后就是一个实例一样

下面将会介绍几种安装docker运行环境的方法,包括在线安装,离线安装等,这也是我整理资料所得希望对大家有用

前提

  • 本章测试环境为centos7,64位,4核,3G⦁ Docker 要求 CentOS 系统的内核版本高于 3.10, 通过 uname -r 命令可以查看你当前的内核版本
    docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第1张图片
  • 卸载旧版本(如果安装过旧版本的话)
yum remove docker  docker-common docker-selinux docker-engine

在线yum安装docker

  • 确保 yum 包更新到最新
yum -y update
  • 安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2

docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第2张图片

  • 设置yum源
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第3张图片

  • 可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r

docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第4张图片

  • 安装docker,yum install docker-ce 命令安装最新版本,当然也可以安装指定版本 yum install docker-ce-17.12.0.ce
    docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第5张图片
  • 安装过程可能出现下面错误在这里插入图片描述
    可以使用如下命令添加:
    gpg --keyserver pgpkeys.mit.edu --recv-key 9AA38DCD55BE302B
    docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第6张图片
    重新运行
    yum -y install docker-ce
  • 启动并加入开机启动
systemctl start docker
systemctl enable docker
  • 设置docker镜像下载地址,默认地址下载缓慢这里修改下
vi /etc/docker/daemon.json
{
 "registry-mirrors": ["https://aj2rgad5.mirror.aliyuncs.com"]
}
  • 重启docker
systemctl daemon-reload
systemctl restart docker.service
  • 查看版本在线yum安装完成docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第7张图片

离线rpm安装docker

  • 离线rpm包安装这里将会用脚本一键安装,下面对如何使用脚本说明相应的文件到我百度网盘下载,下载后上传至服务器,给予脚本可执行权限,执行即可
  • 百度网盘连接链接:链接:https://pan.baidu.com/s/1k90cxhGJ_P9opXYvrICAFg
    提取码:tdf5
  • 脚本文件目录说明,下载解压后目录如下,执行脚本后会跑一个helloworld镜像
    docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第8张图片
  • 此脚本默认安装docker-ce-17.03.1.ce-1.el7.centos.x86_64,如果想安装其他版本可以将docker的rpm安装包替换,并将start.sh中相应的文件名修改即可

离线安装docker二进制方式

  • 百度网盘连接链接:https://pan.baidu.com/s/150oIswm5iYfI3rcVL6ByjA
    提取码:l5cn
  • 离线二进制安装这里将会用脚本一键安装,下面对如何使用脚本说明相应的文件到我百度网盘下载,下载后上传至服务器,给予脚本可执行权限,执行即可,结构如下:
    执行脚本后会跑一个helloworld镜像docker容器基础以及在线安装,离线安装rpm安装,离线二进制安装_第9张图片

你可能感兴趣的:(docker安装,docker二进制安装,docker离线安装)