OpenEuler安装docker

方法1

wget -O /etc/yum.repos.d/openEulerOS.repo https://repo.huaweicloud.com/repository/conf/openeuler_aarch64.repo

yum clean all

yum makecache

yum install -y docker

方法2

  • 建立两个repo,docker-ce.repo和CentOS-Base.repo

    cd /etc/yum.repos.d
  • 第一个文件

    vim docker-ce.repo
    [docker-ce-stable]
    name=Docker CE Stable - $basearch
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/$basearch/stable
    enabled=1
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-stable-debuginfo]
    name=Docker CE Stable - Debuginfo $basearch
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/debug-$basearch/stable
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-stable-source]
    name=Docker CE Stable - Sources
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/source/stable
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-test]
    name=Docker CE Test - $basearch
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/$basearch/test
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-test-debuginfo]
    name=Docker CE Test - Debuginfo $basearch
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/debug-$basearch/test
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-test-source]
    name=Docker CE Test - Sources
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/source/test
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-nightly]
    name=Docker CE Nightly - $basearch
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/$basearch/nightly
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-nightly-debuginfo]
    name=Docker CE Nightly - Debuginfo $basearch
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/debug-$basearch/nightly
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
    [docker-ce-nightly-source]
    name=Docker CE Nightly - Sources
    baseurl=https://repo.huaweicloud.com/docker-ce/linux/centos/7/source/nightly
    enabled=0
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/docker-ce/linux/centos/gpg
    
  • 第二个文件

    vim CentOS-Base.repo
    # CentOS-Base.repo
    #
    # The mirror system uses the connecting IP address of the client and the
    # update status of each mirror to pick mirrors that are updated to and
    # geographically close to the client.  You should use this for CentOS updates
    # unless you are manually picking other mirrors.
    #
    # If the mirrorlist= does not work for you, as a fall back you can try the
    # remarked out baseurl= line instead.
    #
    #
    
    [base]
    name=CentOS-7 - Base - repo.huaweicloud.com
    baseurl=https://repo.huaweicloud.com/centos/7/os/$basearch/
    #mirrorlist=https://mirrorlist.centos.org/?release=7&arch=$basearch&repo=os
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-7
    
    #released updates
    [updates]
    name=CentOS-7 - Updates - repo.huaweicloud.com
    baseurl=https://repo.huaweicloud.com/centos/7/updates/$basearch/
    #mirrorlist=https://mirrorlist.centos.org/?release=7&arch=$basearch&repo=updates
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-7
    
    #additional packages that may be useful
    [extras]
    name=CentOS-7 - Extras - repo.huaweicloud.com
    baseurl=https://repo.huaweicloud.com/centos/7/extras/$basearch/
    #mirrorlist=https://mirrorlist.centos.org/?release=7&arch=$basearch&repo=extras
    gpgcheck=1
    gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-7
    
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-7 - Plus - repo.huaweicloud.com
    baseurl=https://repo.huaweicloud.com/centos/7/centosplus/$basearch/
    #mirrorlist=https://mirrorlist.centos.org/?release=7&arch=$basearch&repo=centosplus
    gpgcheck=1
    enabled=0
    gpgkey=https://repo.huaweicloud.com/centos/RPM-GPG-KEY-CentOS-7
    
  • 建立缓存

    yum clean all
    yum makecache
  • 安装docker-ce

    yum install docker-ce docker-ce-cli containerd.io -y
  • 验证

    [root@openEuler yum.repos.d]# docker --version
    Docker version 20.10.8, build 3967b7d
    
  • 配置自启动

    [root@openEuler yum.repos.d]# systemctl restart docker.service
    [root@openEuler yum.repos.d]# systemctl enable docker.service
    Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
    

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注