sudo apt-get update// 允许apt通过https使用repository安装软件包sudo apt-get install \apt-transport-https \ca-certificates \curl \gnupg-agent \software-properties-common// 添加Docker官方GPG keysudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -(国内阿里云 sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -)// 验证key的指纹sudo apt-key fingerprint 0EBFCD88
正常输出为:
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) docker@docker.com
sub rsa4096 2017-02-22 [S]
// 添加稳定版repositorysudo add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu \$(lsb_release -cs) \stable"// 国内阿里云版:sudo add-apt-repository \"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \$(lsb_release -cs) \stable"sudo apt-get update// 安装最新版本的docker ce和containerdsudo apt-get install docker-ce docker-ce-cli containerd.io// 验证:sudo docker --version// 将非root用户加入docker组,以允许免sudo执行dockersudo gpasswd -a 用户名 docker// 重启服务并刷新docker组成员sudo service docker restartnewgrp - dockerdocker --version
