1. 程式人生 > 實用技巧 >Docker環境搭建及映象加速

Docker環境搭建及映象加速

伺服器:阿里雲輕量應用伺服器

作業系統:Centos7.3

centos的yum換源

1、備份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2、下載新的CentOS-Base.repo 到/etc/yum.repos.d/

  • Centos 5

    • wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
      
      或者
      
      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
      
  • Centos 6

    • wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
      
      或者
      
      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
      
  • Centos 7

    • wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      
      或者
      
      curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      

3、執行 yum makecache生成快取

4、更新系統

yum update -y

安裝docker

  • 1、解除安裝舊版本

    • $ sudo yum remove docker docker-common docker-selinux docker-engine
  • 2、安裝需要的軟體包

    • $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  • 3、安裝docker

    • sudo yum install docker-ce
  • 4、啟動並加入開機啟動

    • $ sudo systemctl start docker
    • $ sudo systemctl enable docker
  • 5、驗證

    • $ docker version

Docker映象換源

由於使用的是阿里雲伺服器,阿里雲提供了容器映象服務,因此使用阿里雲的容器映象服務,具體配置見文件:

https://cr.console.aliyun.com/cn-beijing/instances/mirrors

Docker製作映象時換源

Alpine:

RUN  echo "http://mirrors.aliyun.com/alpine/v3.9/main/" > /etc/apk/repositories \ 
    && echo "http://mirrors.aliyun.com/alpine/v3.9/community/" >> /etc/apk/repositories \