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. 选择镜像加速器

    按图中进行相关配置

     

    参考文档:

  • 相关阅读:
    .NET破解之太乐地图下载器【非暴破】
    DevExpress中透明玻璃效果
    mysql实时同步到mssql的解决方案
    求点云的边界的方法小结
    ArcEngine中License权限等级更改的问题
    汉化入门之ExplorerControls
    spring cloud ribbon和feign的区别
    IntelliJ IDEA 运行 Maven 项目
    Python中操作SQLAlchemy
    MySQL 可以用localhost 连接,但不能用IP连接的问题,局域网192.168.*.* 无法连接mysql
  • 原文地址:https://www.cnblogs.com/duwamish/p/11028844.html
Copyright © 2011-2022 走看看