美文网首页
ubuntu安装docker

ubuntu安装docker

作者: Am0s | 来源:发表于2020-02-03 22:58 被阅读0次

    ubuntu镜像地址:http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/
    安装的为ubuntu16.04

    更新源

    先更新源 vi /etc/apt/source.list

    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    
    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    

    然后执行apt-get update

    安装docker

    • 先安装https和ca证书
      sudo apt-get install apt-transport-https ca-certificates
    • 添加一个新的GPG密钥
      sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys
    • 重新更新包
      apt-get update
    • 启动docker
      service docker start
      至此安装完毕,可以运行helloworld验证一下
      docker run hello-world
    更新docker源

    docker默认使用的是国外源,有时候很卡,甚至连不上,需要将源更换为国内
    几个国内源

    Docker 官方中国区:https://registry.docker-cn.com
    网易:http://hub-mirror.c.163.com
    中国科技大学:https://docker.mirrors.ustc.edu.cn
    阿里云:https://y0qd3iq.mirror.aliyuncs.com
    
    • 更新docker源
    1. vi /etc/docker/daemon.json (注意第一次修改或没修改过镜像配置文件的话,这个文件是不存在的,直接新建即可)
    2. 输入内容
    {
      "registry-mirrors": ["https://y0qd3iq.mirror.aliyuncs.com"]
    }
    
    1. 重启服务
      service docker restart
    2. 验证是否生效
      docker info|grep Mirrors -A 1
      如果看到https://y0qd3iq.mirror.aliyuncs.com 说明生效。

    相关文章

      网友评论

          本文标题:ubuntu安装docker

          本文链接:https://www.haomeiwen.com/subject/zhhlxhtx.html