• centos7搭建docker环境


    Docker简介

    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 -y 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"]
      }
      
    • 运行hello-world测试docker是否能正常运行

      docker run --rm hello-world
      

    安装docker-compose

    Docker Compose是 docker 提供的一个命令行工具,用来定义和运行由多个容器组成的应用。使用 compose,我们可以通过 YAML 文件声明式的定义应用程序的各个服务,并由单个命令完成应用的创建和启动。
    在安装docker-compose之前先添加EPEL源,安装命令sudo yum install -y epel-release,然后就可以直接安装docker-compose了:

    sudo yum install -y docker-compose
    
  • 相关阅读:
    并查集
    归并排序
    树的操作
    活动安排
    动态规划-股票交易
    网络流
    linux 展开
    linux 反引号、单引号、双引号
    linux 命令行快捷键
    判断一个点是否在三角形内部和边界上
  • 原文地址:https://www.cnblogs.com/HachikoT/p/12285145.html
Copyright © 2020-2023  润新知