zoukankan      html  css  js  c++  java
  • 【Docker学习笔记】----基于centos 7 的Docker安装

    Docker学习笔记

    docker的安装

    1.使用脚本自动安装

    Docker 官方为了简化安装流程,提供了一套安装脚本,CentOS 系统上可以使用这套脚本安装:

    curl -sSL https://get.docker.com/ | sh
    

    执行这个命令后,脚本就会自动的将一切准备工作做好,并且把 Docker 安装在系统中。

    阿里云的安装脚本

    curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
    

    DaoCloud 的安装脚本

    curl -sSL https://get.daocloud.io/docker | sh
    

    2、手动安装

    添加 yum 源

    虽然 CentOS 软件源 Extras 中有 Docker,名为 docker,但是不建议使用系统源中的这个版本,它的版本相对比较陈旧,而且并非 Docker 官方维护的版本。因此,我们需要使用 Docker 官方提供的 CentOS 软件源。

    执行下面的命令添加 yum 软件源。

    $ sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
    [dockerrepo]
    name=Docker Repository
    baseurl=https://yum.dockerproject.org/repo/main/centos/7/
    enabled=1
    gpgcheck=1
    gpgkey=https://yum.dockerproject.org/gpg
    EOF
    

    安装 Docker

    更新 yum 软件源缓存,并安装 docker-engine

    $ sudo yum update
    $ sudo yum install docker-engine
    

    启动 Docker 引擎

    $ sudo systemctl enable docker
    $ sudo systemctl start docker
    

    建立 docker 用户组

    默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

    建立 docker 组:

    $ sudo groupadd docker	
    

    将当前用户加入 docker 组:

    $ sudo usermod -aG docker $USER
    

    参考文档

    参见 Docker 官方 CentOS 安装文档

    当你觉得自己的想法很创新时,十有八九是知识面太窄。
  • 相关阅读:
    .Net组件程序设计
    Product Trader(操盘手)
    IOC 容器在 ASP.NET MVC 中的应用
    Visual Studio 2013发布Cloud Service至Azure China
    SignalR 2.0 入门与提高
    C# RFID windows 服务 串口方式
    Properties文件及与之相关的System.getProperties操作(转)
    使用ssh远程执行命令批量导出数据库到本地(转)
    关于Linux路由表的route命令(转)
    Can't call commit when autocommit=true(转)
  • 原文地址:https://www.cnblogs.com/flankershen/p/7324357.html
Copyright © 2011-2022 走看看