ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Linux下Docker的详细安装过程(四步搞定)

2019-09-11 12:41:24  阅读:70  来源: 互联网

标签:容器 版本 ce yum 四步 Linux Docker 安装 docker



前言
最近在搞微服务,要用到 docker,之前一直没用过,有找了不少的安装教程,说的比较杂乱,有的教程甚至会出现问题,也是头疼。现整理出一份 docker 的安装过程,做个记录,方便日后查看。

注:docker的安装对系统有要求,需要 CentOS 7,内核也得是 3.10 及以上,所以推荐使用 CentOS 7.x 版本(我的版本是 7.4)

1、如果你的虚拟机版本还是 6.x 的话,建议换成 7.x 版本,因为我之前用的就是 6.8 版本,安装会不成功
2、附上 CentOS7.4 下载与安装地址:https://blog.csdn.net/qq_39135287/article/details/83993574(这人写的很详细)
3、如果你的虚拟机之前安装过 docker,则需先卸载再安装,没装过或是新的虚拟机则可直接安装

安装过程如下:

1. 安装依赖的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2

在这里插入图片描述
2. 设置yum源(推荐使用第一个阿里云的地址,第二个为官网地址,可能很慢或延时)

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

在这里插入图片描述
3. docker 安装

(1)查看 aliyun 仓库中 docker 的版本信息

yum list docker-ce --showduplicates | sort -r

在这里插入图片描述
(2)选择一个版本安装(我这里选择安装的是 17.12.1ce 版本,随意,ce 是免费版本)

yum install docker-ce-17.12.1.ce

1、安装过程中需要两次输入 y,最后出现 Complete 表示安装完成
2、你也可以不用选个版本进行安装,直接执行 yum install docker-ce 也会安装,只不过这个默认会安装最新版本

4. 启动

(1)启动并设置开机自启

systemctl start docker
systemctl enable docker

在这里插入图片描述
(2)验证查看版本信息

docker version

在这里插入图片描述

我看过不少文章说安装前要先执行 yum update,这个指令真的慎用,它会改变操作系统和内核版本,更新一大堆东西,若是生产环境可能直接导致你一大堆服务依赖被更新,直接完蛋,所以还是尽量不要用这个,而且本文安装也不需要这个指令

到此,Linux 下的 docker 已安装完成,虽安装过程不复杂,但先前还是花了不少时间,下面附上 docker 的一些基本信息:

(1)简介(来自百度)

1、Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流 行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口
2、Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器

(2)核心概念(来自菜鸟教程)

1、镜像(Image):软件打包好的镜像,即构建容器的源代码,是一个只读的模板,放在docker仓库中
2、容器(Container):镜像启动后的实例称为一个容器,容器是独立运行的一个或一组应用,相互隔离
3、仓库(Repository):用于存放打包好的镜像文件



标签:容器,版本,ce,yum,四步,Linux,Docker,安装,docker

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有