zoukankan      html  css  js  c++  java
  • Docker的部署安装(CentOS)-by paymob

    环境准备

    通过命令查看系统版本和内核版本等信息

    [gmuser@172-16-76-120 ~]$ cat /etc/redhat-release
    CentOS Linux release 7.2.1511 (Core)
    [gmuser@172-16-76-120 ~]$ uname -a
    Linux 172-16-76-120 3.10.0-327.18.2.el7.x86_64 #1 SMP Thu May 12 11:03:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    [gmuser@172-16-76-120 ~]$ cat /etc/os-release
    NAME="CentOS Linux"
    VERSION="7 (Core)"
    ID="centos"
    ID_LIKE="rhel fedora"
    VERSION_ID="7"
    PRETTY_NAME="CentOS Linux 7 (Core)"
    ANSI_COLOR="0;31"
    CPE_NAME="cpe:/o:centos:centos:7"
    HOME_URL="https://www.centos.org/"
    BUG_REPORT_URL="https://bugs.centos.org/"
    CENTOS_MANTISBT_PROJECT="CentOS-7"
    CENTOS_MANTISBT_PROJECT_VERSION="7"
    REDHAT_SUPPORT_PRODUCT="centos"
    REDHAT_SUPPORT_PRODUCT_VERSION="7"

    为用户提权(sudo)

    [gmuser@172-16-76-120 ~]$ sudo install
    [sudo] password for gmuser:
    Sorry, try again.
    
    [sudo] password for gmuser:
    gmuser is not in the sudoers file.  This incident will be reported.
    [gmuser@172-16-76-120 ~]$ su root
    
    Password:
    [root@172-16-76-120 gmuser]# vim /etc/sudoers
     
    
    ## Allow root to run any commands anywhere
    
    root    ALL=(ALL)       ALL
    
    gmuser  ALL=(ALL)       ALL
    
    ## Allows members of the 'sys' group to run networking, software,
    
    ## service management apps and more.
    
    # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
    
     
    
    ## Allows people in group wheel to run all commands
    
     

    保存退出

    操作系统需求



    为兼容企业级应用,学习选用Centos7做为部署安装Docker的系统平台

     

    更换默认的yum源

    Centos默认的yun源在国外,速度很慢有时间也无法访问

    [gmuser@172-16-76-120 ~]$ yum repolist
    
    [gmuser@172-16-76-120 ~]$ vi /etc/hosts  
    
    [gmuser@172-16-76-120 ~]$ ping mirrors.aliyun.com
    
    更换成aliyun yum 源
    
    [root@172-16-76-120 /]# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
    
    [root@172-16-76-120 /]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    
    [root@172-16-76-120 /]# vi /etc/yum.repos.d/CentOS-Base.repo

    Yum运行下面的命令生成缓存

    [root@172-16-76-120 /]# yum clean all
    Loaded plugins: fastestmirror, langpacks
    Cleaning repos: base epel extras updates
    Cleaning up everything
    Cleaning up list of fastest mirrors
    [root@172-16-76-120 /]# yum makecache
    [root@172-16-76-120 /]# yum repolist

    删除docker旧版本

    [gmuser@172-16-76-120 /]$ sudo yum remove docker docker-common docker-selinux docker-engine
    [sudo] password for gmuser:
    Loaded plugins: fastestmirror, langpacks
    No Match for argument: docker
    No Match for argument: docker-common
    No Match for argument: docker-selinux
    No Match for argument: docker-engine
    No Packages marked for removal

    安装 Docker CE

    [gmuser@172-16-76-120 /]$ sudo yum remove docker docker-common docker-selinux docker-engine
    [gmuser@172-16-76-120 /]$ sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    [gmuser@172-16-76-120 /]$ sudo yum install -y docker-ce

    若需要安装指定的版本时,可参照以下命令

    启动docker

    [gmuser@172-16-76-120 /]$ sudo systemctl start docker
    [gmuser@172-16-76-120 /]$ sudo docker ps
    CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
    
    [gmuser@172-16-76-120 /]$

    升级和卸载docker

    使用阿里镜像加速器

    使用阿里云专属加速器加快获取Docker官方镜像,否则在国内速度会慢到你无法忍受哒。步骤如下:

    1. 免费注册一个阿里云账号 www.aliyun.com
    2. 进入加速器页面 https://cr.console.aliyun.com/#/accelerator
    3. 选择镜像加速器

    按图中进行相关配置

     

    参考文档:

  • 相关阅读:
    POJ 3253 Fence Repair
    POJ 2431 Expedition
    NYOJ 269 VF
    NYOJ 456 邮票分你一半
    划分数问题 DP
    HDU 1253 胜利大逃亡
    NYOJ 294 Bot Trust
    NYOJ 36 最长公共子序列
    HDU 1555 How many days?
    01背包 (大数据)
  • 原文地址:https://www.cnblogs.com/duwamish/p/11028844.html
Copyright © 2011-2022 走看看