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

简介

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

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

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

前提

  • 本章测试环境为centos7,64位,4核,3G⦁ Docker 要求 CentOS 系统的内核版本高于 3.10, 通过 uname -r 命令可以查看你当前的内核版本
    查看当前的内核
  • 卸载旧版本(如果安装过旧版本的话)
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

安装结果

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

结果

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

在这里插入图片描述

  • 安装docker,yum install docker-ce 命令安装最新版本,当然也可以安装指定版本 yum install docker-ce-17.12.0.ce
    在这里插入图片描述
  • 安装过程可能出现下面错误在这里插入图片描述
    可以使用如下命令添加:
    gpg --keyserver pgpkeys.mit.edu --recv-key 9AA38DCD55BE302B
    在这里插入图片描述
    重新运行
    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安装完成在这里插入图片描述

离线rpm安装docker

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

离线安装docker二进制方式

  • 百度网盘连接链接:https://pan.baidu.com/s/150oIswm5iYfI3rcVL6ByjA
    提取码:l5cn
  • 离线二进制安装这里将会用脚本一键安装,下面对如何使用脚本说明相应的文件到我百度网盘下载,下载后上传至服务器,给予脚本可执行权限,执行即可,结构如下:
    执行脚本后会跑一个helloworld镜像在这里插入图片描述
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值