Docker(一) CentOS极速安装Docker-CE

2019-03-26  旺友 

前言

不想看啰嗦的介绍,请直接看第二章节,本文以root用户安装为例。

Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案,Devops首选。

优点:

- 标准化发布:解决了环境等不统一的问题。

- 节约时间:快速启动、快速部署。

- 节约成本:资源占用少。

- 持续集成:与代码关联,方便编排、松耦合等。

- 一次构建,多次交付。

一、Docker简介

1.版本

  • Docker EE

由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。简单说收费版

价格:https://www.docker.com/pricing

  • Docker CE

Docker CE是社区版,即免费版。Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。


2.与虚拟机的区别

相对而言,虚拟机极占资源,即Guest OS(虚拟操作系统)部分


二、安装Docker CE

  • Docker官方教程

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

英语不错可以话,直接使用官方各系统的安装教程。

 
yum remove docker \

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

说明:\是换行连接符,整体看做一行命令就对了。


2、安装需要的依赖包

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

3、配置stable稳定版本库

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

4、安装


yum install docker-ce

说明:按提示输入y即可。


5、启动docker

# 启动docker
systemctl start docker
# 配置开机启动
systemctl enable docker

6、验证是否安装成功

# 查看版本
docker version
# 查看相关信息
docker info
# 程序员懂的
docker run hello-world

说明:
- 本文以root为例,实际应用中建议用非root用户,使用sudo命令安装。
- 建议看完第二篇配置篇后,再进行去玩相关images。



三、卸载Docker CE

  • 卸载安装包

yum remove docker-ce

  • 删除容器等文件

rm -rf /var/lib/docker

说明:慎重卸载删除。

64°|649 人阅读|0 条评论
登录 后发表评论