zoukankan      html  css  js  c++  java
  • Arm64安装docker和docker-compose

    1.修改内核配置:

    安装补丁包:firefly_linux_defconfig-add-docker-support.patch

    2.编译安装

    apt-get update
    which curl &>/dev/null || apt install curl
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    echo "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" 
         >/etc/apt/sources.list.d/docker.list
     
    apt-get update
    apt-get -y install --no-install-recommends docker-ce=18.06.2~ce~3-0~ubuntu
     
    mkdir -p /etc/docker/
    cat > /etc/docker/daemon.json <<EOF
    {
      "exec-opts": ["native.cgroupdriver=systemd"],
      "log-driver": "json-file",
      "log-opts": {
        "max-size": "100m"
      },
      "storage-driver": "overlay2"
    }
    EOF
    systemctl enable docker
    gpasswd -a firefly docker

    注意:如果你改了用户,最后的firefily改成你自己的用户就行

    测试:docker run -it alpine uname -a

    3.docker-compose安装

    apt-get install python-pip
    
    sudo apt-get install libssl-dev libffi-dev
    
    pip install docker-compose

    4.测试docker-compose

    docker-compose -v

    正常输出版本号即可.

  • 相关阅读:
    python第三天
    python第二天
    python第一天
    Linux之VIM常用功能
    Linux输入输出管理
    Linux文件操作及管理
    Linux虚拟机基本操作
    JAVA堆,栈的区别,用AarrayList、LinkedList自定义栈
    mysql优化limit
    MySql五大引擎的区别以及优劣之分
  • 原文地址:https://www.cnblogs.com/momoyan/p/14125252.html
Copyright © 2011-2022 走看看