zoukankan      html  css  js  c++  java
  • Linux 脚本在线安装docker

    2019/11/28, CentOS 8, docker 19.03.5, docker-compose 1.25.0

    摘要:CentOS8使用脚本安装docker,dnf安装rpm,安装docker-compose
    经测试 Ubuntu18.04 使用也无问题

    docker容器使用整理

    安装docker

    下载安装脚本

    curl -fsSL https://get.docker.com -o get-docker.sh
    

    运行安装脚本

    sh get-docker.sh --mirror Aliyun
    

    如果安装过程中,提示package docker-ce-3:19.03.5-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed
    是containerd.io版本过低,需要单独更新下containerd.io(CentOS8下可能存在此问题):

    官网下载安装最新版containerd.io:

    sudo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
    

    安装完成后,重新运行脚本sh get-docker.sh --mirror Aliyun

    将当前用户加入docker组:

    sudo usermod -aG docker $USER
    

    设置docker自动启动,并启动docker服务:

    sudo systemctl enable docker
    sudo systemctl start docker
    

    安装docker-compose

    这里使用了daocloud的下载地址,可以去github官方源上查询最新docker-compose版本号,替换下方语句的版本号即可:
    下载docker-compose

    sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` > ~/docker-compose
    

    把它移动到/usr/local/bin/目录下并赋予权限

    sudo mv ~/docker-compose /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
    

    使用sudo docker-compose命令的时候,会提示不存在该命令,以下命令可解决:

    sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    
  • 相关阅读:
    Android众说纷纭分辨率
    Android初识Helloworld
    Android从零开始
    PHP使用APC获取上传文件进度
    央行mlf,SLF,PSL,MLF,SLO
    python的lxml解析器
    美国风投行业50年数据揭示的10条VC投资秘密法则
    osx的10款文本编辑器
    nano命令,vi ed pico sed joe emacs jed ex
    修改centos7/osx的MAC地址
  • 原文地址:https://www.cnblogs.com/kasnti/p/11947098.html
Copyright © 2011-2022 走看看