Docker简介



Docker是一种虚拟化技术,用来将你的应用程序及其依赖的环境一起打包成一个镜像发布,使得在任何地方都能获得相同的运行环境。

Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。

Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。Redhat 已经在其 RHEL6.5 中集中支持 Docker;Google 也在其 PaaS 产品中广泛应用。

Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition)。

Docker安装

  • 删除老版本

    sudo yum remove docker \
    docker-client \
    docker-client-latest \
    docker-common \
    docker-latest \
    docker-latest-logrotate \
    docker-logrotate \
    docker-engine
  • 安装依赖包

    sudo yum install -y yum-utils \
    device-mapper-persistent-data \
    lvm2
  • 添加yum仓库

    sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • 安装Docker CE

    sudo yum install docker-ce docker-ce-cli containerd.io
  • 开启Docker服务

    # 开机自启动Docker服务
    sudo systemctl enable docker.service # 开启Docker服务
    sudo systemctl start docker
  • 将用户添加到docker用户组

    sudo gpasswd -a ${USER} docker
    
    # 重启Docker服务
    sudo systemctl restart docker
  • 修改镜像源

    sudo vi /etc/docker/daemon.json,添加镜像源配置,这里设置为docker官方中国区源

    {
    "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }

最新文章

  1. 解决jeecg包升级之后无法启动的问题
  2. 第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP
  3. Android读取url图片保存及文件读取
  4. Java-Iterator的用法
  5. hadoop-HBase-observer的一个样例
  6. Inno Setup入门(六)——在程序目录下创建文件
  7. 【G】开源的分布式部署解决方案(一) - 开篇
  8. Uva 10892 LCM Cardinality (数论/暴力)
  9. Java多线程其他
  10. 前端MVC Vue2学习总结(五)——表单输入绑定、组件
  11. iis7.5做反向代理配置方法实例图文教程
  12. [Swift]LeetCode803. 打砖块 | Bricks Falling When Hit
  13. Java基础学习-Random类和Java数组
  14. Django积木块11 —— 缓存
  15. 7个小技巧,解决eclipse卡顿问题
  16. ABP中文文档及源码说明
  17. 使用tomcat搭建centos的yum源
  18. 平衡树之伸展树(Splay Tree)题目整理
  19. ubuntu系统中安装RoboMongo
  20. git-【四】撤销修改和删除文件操作

热门文章

  1. JDK8(jdk-8u212-windows-x64) 下载 安装 及设置
  2. 深入理解Go系列一之指针变量
  3. Brup sute
  4. 来讲讲你对ThreadLocal的理解
  5. JAVA JDK 环境变量配置 入门详解 - 精简归纳
  6. ajax之---“伪”ajax
  7. 归并排序求逆序对(poj 2299)
  8. ASP.NET Core 配置与获取
  9. 手把手教你在 TKE 集群中实现简单的蓝绿发布和灰度发布
  10. mysql-17-procedure