Ubuntu安装Docker

Ubuntu 安装 Docker

当然如果你不愿意用这么麻烦的方法,还有更简单的方式,,可以使用官方安装脚本自动安装

使用aliyun镜像源(仅适用于公网环境)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

完成后直接使用第8步测试即可

  1. 先卸载可能存在的旧版本Docker,若不存在可忽略。

    apt-get remove docker docker-engine docker-ce docker.io
  2. 更新apt包索引

    apt-get update
  3. **安装以下包以使apt可以通过HTTPS使用存储库 **

    apt install -y apt-transport-https ca-certificates curl software-properties-common
  4. 添加docker的安装密钥

    使用阿里云的docker源进行安装的话要添加对应源的密钥,docker官方的要对应官方的密钥,选择不同的源安装密钥不一样的

    阿里云

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

    国外官方docker

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    对于不同的源只是网址里面的域名变化了,但同样可以使用其他的源,比如网易、中科大等

  5. 在ubuntu的系统源中添加对应的docker源

    ubuntu的系统源文件位置位于/etc/apt/sources.list

    add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

    其中$(lsb_release -cs)是个系统函数,可以自动获取当前ubuntu系统的版本,arm64对应的cpu的版本,我的主板是arm的,如果是电脑或者服务器注意是安装 amd64的,需要把arm64替换成amd64
    同理第四步,添加docker镜像源的时候,网址里面的域名也要看选择哪个源而变化的,上面举例的是docker官方的也可以使用阿里的源添加进去
    https://developer.aliyun.com/mirror/docker-ce

  6. 再次更新 apt 包索引

    apt-get update
  7. 安装最新版本的Docker CE

    apt-get install docker.io

    如果在第7步安装中出现404或者没有找到包的情况,说明在第5步的时候镜像源配置出错,或者是当前的镜像源没有同步到最新的版本,考虑换一个,如果是用官方的话,是最稳的,没有同步的情况,就是慢了一点。

  8. 验证docker

    systemctl status docker

Ubuntu安装Docker
https://blog.cikaros.top/doc/457e5fca.html
作者
Cikaros
发布于
2020年10月13日
许可协议