Docker快速入门

Docker安装

Docker要求centos7系统的内核版本在3.10以上

1,通过uname -r查看当前内核版本

uname -r

2,使用root权限登录到centos,确保yum包更新到最新

yum -y update

3,卸载旧有版本(如果有安装的话)

yum remove docker docker-common docker-selinux docker-engine

4,安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

5,设置yum源

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

6,可以查看所有仓库中所有docker版本,并选择特定版本安装

7,安装docker

sudo yum install -y docker-ce

8,启动并加入开机启动选项

systemctrl start docker
systemctrl enable docker

9,验证安装是否成功(clientservice两部分表示docker安装启动都成功了)

docker version

Docker要素

镜像:简单理解为就是一个安装包,里面包含容器里所需要的各种基础文件和配置信息,比如nginx镜像,mysql镜像

           镜像来源:自己制作

                             官方镜像仓库

容器:就是镜像运行的实例,容器状态分为,初创建,运行,停止,暂停,删除,一个镜像可以创建多个容器

           每个镜像文件都有自己的独立的IP信息,实际上容器就是一个轻量级的linux服务器

仓库:仓库可以简单的理解为,存储镜像的仓库,类似于app store

三者之间的关系:

  1. 制作镜像文件
  2. 将镜像文件上传到docker仓库
  3. 本地需要拉取镜像仓库中的镜像文件,容器运行

Docker镜像下载原理

docker pull是从远程仓库下载镜像到本地,使用容器运行该镜像,由于docker镜像仓库部署在国外,所以下载可能会比较慢,建议配置镜像加速

Docker加速镜像配置

科大镜像:https://docker.mirrors.ustc.edu.cn/

网易:https://hub-mirror.c.163.com/

阿里云:https://<你的ID>.mirror.aliyuncs.com

七牛云加速器:https://reg-mirror.qiniu.com

当配置某一个加速器地址之后,若发现拉取不到镜像,请切换到另一个加速器地址。国内各大云服务商均提供了 Docker 镜像加速服务,建议根据运行 Docker 的云平台选择对应的镜像加速服务。

阿里云加速镜像配置

阿里云镜像获取地址:https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,登陆后,左侧菜单选中镜像加速器就可以看到你的专属地址了:

查看镜像加速是否成功

查看镜像加速是否配置成功

docker info

如果有相关信息,则表示配置成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值