Docker安装步骤及如何镜像加速

一、Docker简介

是一种轻量级“虚拟机”

在Linux容器里运行应用的开源工具

Docker与虚拟机的区别

特点 Docker容器 虚拟机
启动速度 秒级 分钟级
计算的能力消耗 几乎没有损耗 大概损耗了百分之50
性能 接近原生 弱于
系统的支持数量(单个主机) 上千 几十
隔离性 资源隔离和限制 完全隔离

Docker的使用场景

打包应用程序简化部署

可脱离底层硬件任意迁移

例:服务器从腾讯云移到阿里云

二、Docker的核心概念及安装方式

核心概念

镜像

一个面向Docker容器引擎的只读模板

容器

从镜像创建的运行实例

仓库

集中保存镜像的地方

仓库分为私有仓库和公有仓管

公有:Docker官方仓库

私有:个人的,私有化的仓库

Centos安装Docker的两种方式

使用CURL获得Docker的安装脚本进行安装

使用YUM仓库来安装Docker

三、安装Docker

官方网站 https://docs.docker.com/

先将旧版本的docker卸载,不管是否有安装过

sudo yum remove docker \
	     docker-client \
	     docker-client-latest \
	     docker-common \
	     docker-latest \
	     docker-latest-logrotate \
	     docker-logrotate \
	     docker-engine

mark

安装所需拓展包

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

mark

安装Docker并设置为开机自动启动

yum makecache fast
yum install docker-ce docker-ce-cli containerd.io -y
systemctl start docker
systemctl enable docker

mark

可能会出现上方的报错

输入以下命令可以解决

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

mark

安装阿里云镜像加速器

阿里云官网:https://account.aliyun.com/

mark

mark
直接把上述命令复制到页面执行就行

检查Docker版本查看Docker服务

docker version

mark

测试

docker run hello-world

docker的中央仓库

1、docker官方的中央仓库,这个仓库镜像最全,但是下载速度较慢
http://docs.docker.com

2、国内的镜像网站
https://c.163yun.com/hub#/home
http://hub.daocloud.io (推荐使用)

猜你喜欢

转载自blog.csdn.net/Gloomyumenge/article/details/115126270
今日推荐