zoukankan      html  css  js  c++  java
  • 【安装】Ubuntu之Docker

    Docker安装

    1. 查看是否安装过Docker

    docker --version
    dpkg -l | grep docker
    

    2. 卸载旧Docker

    sudo apt autoremove docker* --purge 
    

    3. 安装Docker

    • 安装需要的包
    sudo apt install apt-transport-https ca-certificates software-properties-common curl
    
    • 添加 GPG 密钥,并添加Docker-ce软件源,这里还是以阿里云&中国科技大学的 Docker-ce 源为例
    1. 阿里云源
    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    
    1. 中国科技大学源
    curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
    sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
    
    • 添加成功后更新软件包缓存
    sudo apt update
    
    • 安装Docker-ce
    sudo apt install docker-ce
    
    • 设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)
    sudo systemctl enable docker
    sudo systemctl start docker
    
    • 验证是否安装成功
    $ docker version 或者 docker info
    
    root@hz-ydy:~# docker version
    Client: Docker Engine - Community
     Version:           19.03.12
     API version:       1.40
     Go version:        go1.13.10
     Git commit:        48a66213fe
     Built:             Mon Jun 22 15:45:36 2020
     OS/Arch:           linux/amd64
     Experimental:      false
    
    Server: Docker Engine - Community
     Engine:
      Version:          19.03.12
      API version:      1.40 (minimum version 1.12)
      Go version:       go1.13.10
      Git commit:       48a66213fe
      Built:            Mon Jun 22 15:44:07 2020
      OS/Arch:          linux/amd64
      Experimental:     false
     containerd:
      Version:          1.2.13
      GitCommit:        7ad184331fa3e55e52b890ea95e65ba581ae3429
     runc:
      Version:          1.0.0-rc10
      GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
     docker-init:
      Version:          0.18.0
      GitCommit:        fec3683
    

    4. 镜像加速

    4.1 阿里云镜像加速

    点击镜像加速

    • 配置镜像加速地址

    配置镜像加速地址

    可以使用他的命令,也可以自己通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

    {
      "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
    }
    
    • 重启服务
    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
    • 查看配置是否生效
    $ docker info
    

    查看配置

    4.2 网易云镜像加速

    直接修改/etc/docker/daemon.json:

    {
      "registry-mirrors": ["http://hub-mirror.c.163.com"]
    }
    

    相关参考:https://www.runoob.com/docker/ubuntu-docker-install.html

  • 相关阅读:
    WAVECOM CDMA Modem 发送短信
    【转】关于正则表达式匹配任意字符(包括换行符)的写法
    MS2000 差异备份 还原
    推荐一款非常适用的弹框 phpcms v9都用的这个!!!!
    正则截取内容
    javascript面向对象编程实现
    一次 全部删除MSSQL数据库用户表,存储过程
    【转】 jQuery图片预加载+等比例缩放
    多种多样的Loading特效
    关于图片轮播的几种思路
  • 原文地址:https://www.cnblogs.com/ydongy/p/13204490.html
Copyright © 2011-2022 走看看