🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] 参考连接:[https://www.runoob.com/docker/ubuntu-docker-install.html](https://www.runoob.com/docker/ubuntu-docker-install.html) ***** ## Centos7 卸载原有环境 ``` yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine ``` 清除原有存储 ``` sudo rm -rf /var/lib/docker ``` 安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。 ``` sudo yum install -y yum-utils \ device-mapper-persistent-data \ lvm2 ``` 使用以下命令来设置稳定的仓库: ``` sudo yum-config-manager \ --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 安装最新版本的 Docker Engine-Community 和 containerd,或者转到下一步安装特定版本: ``` sudo yum install docker-ce docker-ce-cli containerd.io ``` ## Ubuntu安装docker 安装 apt 依赖包,一些初始化的配置 ``` $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common ``` 添加 Docker 的官方 GPG 密钥: ``` sudo curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add - ``` 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥。 ``` $ sudo apt-keyfingerprint 0EBFCD88 pub   rsa40962017-02-22[SCEA]       9DC858229FC7 DD38 854A  E2D8 8D81 803C 0EBF CD88 uid          [unknown]Docker Release(CE deb) sub   rsa40962017-02-22[S] ``` 使用以下指令设置稳定版仓库 ``` sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" 或者 sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" ``` 更新 apt 包索引。并安装Docker Engine-Community ``` $ sudo apt-get update && \ sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 要安装特定版本的 Docker Engine-Community,请在仓库中列出可用版本,然后选择一种安装。列出您的仓库中可用的版本: ``` $ apt-cachemadison docker-ce ``` ## 可能出现的问题 执行命令 ``` sudo apt-get install docker-ce docker-ce-cli containerd.io ``` 出现问题:E: Package 'docker-ce' has no installation candidate 解决方案, 写入文件 /etc/apt/source.lists ``` deb [arch=amd64] https://download.docker.com/linux/ubuntu zesty edge ```