1.查看系统信息
查看ubuntu系统是32位的还是64位的:getconf LONG_BIT
查看系统信息:lsb_release -a
查看操作系统架构:uname -a
2.卸载就版本
apt-get remove docker docker-engine
apt-get remove dockerdocker.io
apt-get remove dockercontainerd runc
3.修改apt-get源
因为ubuntu默认是国外源,下载包比较慢。修改完成后更新源,可以百度一下修改apt-get源
sudo apt-get update
4.允许apt通过https使用repository安装软件包
sudo apt-get install apt-transport-https
sudo apt-get install ca-certificates
sudo apt-get install curl
sudo apt-get install gnupg-agent
sudo apt-get install software-properties-commo
5.添加Docker官方GPG key
sudo 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 -)
6.验证key的指纹
sudo apt-key fingerprint 0EBFCD88
7.添加稳定版repository
sudo 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"
8.sudo apt-get update
更新apt-get源
9.安装最新版本的docker ce和containerd
apt-get install docker-ce
apt-get install docker-ce-cli
apt-get install containerd.io
10.验证:docker --version
11.搜索远端镜像
docker search java
12.安装一个hello-world的镜像
sudo docker run hello-world
#全部的命令
apt-get remove docker docker-engine
apt-get remove dockerdocker.io
apt-get remove dockercontainerd runc
--修改apt-get国内源
apt-get update
sudo apt-get install apt-transport-https
sudo apt-get install ca-certificates
sudo apt-get install curl
sudo apt-get install gnupg-agent
sudo apt-get install software-properties-commo
--添加Docker官方GPG key阿里
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | apt-key add -
apt-key fingerprint 0EBFCD88
--添加稳定版repository阿里
add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
apt-get update
安装最新版本的docker ce和containerd
apt-get install docker-ce
apt-get install docker-ce-cli
apt-get install containerd.io
验证:docker --version