Docker系列教程02_Docker安装

1.Docker 下载

1,官网 http://www.docker.com

2,仓库 https://hub.docker.com

2.Docker 安装前提说明

2.1 CentOS Docker 安装

Docker支持以下的CentOS版本:

CentOS 7 (64-bit) 推荐使用7 默认的是7

CentOS 6.5 (64-bit) 或更高的版本

2.2 前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。[我们基于7以上的版本来讲的哦]

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本[。

2.3 查看自己的内核

uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等)。

uname -r 

在这里插入图片描述

版本OK木有问题

注意在centos6.5下面也可以安装。但是有点麻烦。想装的可以自己去查资源

3.Docker 的基本组成

在这里插入图片描述

4.docker安装

4.1centos下安装Docker 文档

https://docs.docker.com/install/linux/docker-ce/centos/

4.2Docker 安装

4.2.1确定是centos7的版本

在这里插入图片描述

4.2.2yum安装gcc相关

1,确定centos7能上外网
2,yum -y install gcc
3,yum -y install gcc-c++

4.2.3卸载旧版本

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

4.2.4安装方法

yum install docker

4.2.5启动docker

systemctl start docker
systemctl restart docker 重启
systemctl stop docker 停止
systemctl enable docker 开机自启
前方有坑---------如果你在docker运行期间操作了防火墙[启动或关闭]必须重启docker    systemctl restart docker

4.2.6查看版本

docker version

4.2.7测试运行 hello-world

docker run hello-world

由于本地没有hello-world这个镜像,所以会下载一个hello-world的镜像,并在容器内运行

在这里插入图片描述

4.2.8测试运行nginx

docker run -p 8080:80 -d docker.io/nginx   //将80端口映射为8080,或者80:80还是原先的80端口,不可以不写。

测试

http://192.168.15.134:8080/

在这里插入图片描述

是不是很爽呀

4.2.9卸载docker

systemctl stop docker
yum -y remover docker
rm -rf /var/lib/docker

5.docker加速配置

为什么要加速配置:因为不加速。下载的很慢

5.1说明

Docker 运行容器前需要本地存在对应的镜像,如果镜像的本地不存在,Docker 会从镜像仓库下载(默认是Docker Hub 公共注册服务器中的仓库),因为网站在国外,所以下载慢,然后我们为了快就可以配置国内的镜像。

5.2获取镜像

通过网址可以找到目标镜像 https://hub.docker.com/explore/
在这里插入图片描述
可以使用docker pull 命令来从仓库获取所需要的镜像。

下面的例子将从Docker Hub 仓库下载一个Ubuntu 18.04 操作系统的镜像。

docker pull ubuntu:18.04
该命令实际上相当于sudo docker pull registry.hub.docker.com/ubuntu:18.04

在这里插入图片描述
从上面可以看出下载的很慢,因为docker默认是从docker Hub上下载的,而这个镜像地址在国外,所有很慢,我们可要其它镜像地址,如国内的

sudo docker pull registry.docker-cn.com/library/ubuntu:18.04

这样下载就很比刚才快很多了哦

5.2阿里云镜像加速

  1. 登录:https://dev.aliyun.com/search.html

  2. 登录阿里云 搜索 容器镜像服务 找到后如下图
    在这里插入图片描述
    在这里插入图片描述

可以看到加速器地址哦

编辑配置文件

vi /etc/docker/daemon.json

拷贝下面的内容/etc/docker/daemon.json中

{ "registry-mirrors": ["https://32xw0apq.mirror.aliyuncs.com"] }

在这里插入图片描述

执行下面两条命令 刷新docker的配置

systemctl daemon-reload 
systemctl restart docker

在这里插入图片描述
不指定版本会默认下载最新版

5.4其它镜像加速的配置【下载快,但缺东西,不推荐】

文档https://www.daocloud.io/mirror#accelerator-doc

http://f1361db2.m.daocloud.io

在这里插入图片描述

[root@localhost ~]# systemctl daemon-reload
[root@localhost ~]# systemctl restart docker

6.视频地址

https://ke.qq.com/course/469242?taid=3997450616908026&tuin=21f98a63

ps:如需最新的免费文档资料和教学视频,请添加QQ群(627407545)领取。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值