本人在安装docker时之前一直采用的是系统自带的docker软件包安装,导致下载的docker不是最新版本,因此会有很多docker命令无法使用,例如network等等,现将安装docker的方式总结如下:
安装docker有三种方式:
1、通过系统自带docker软件包安装:
ubuntu系统docker软件包:docker.io
redhat/centos系统docker软件包:docker
注:不是最新版本且无法更新到最新版本
1、安装docker:apt-get install docker.io
2、启动docker:service docker start
2、通过手动添加docker软件包安装:
注:最新版本
1、安装依赖包
apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common
2、添加官方秘钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3、添加仓库
add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
4、更新软件包列表
apt-get update
5、安装docker
apt-get install docker-ce
3、通过官方提供的脚本自动化安装:
wget -qO- https://get.docker.com/ | sh 或者 curl -sSL https://get.docker.com/ | sh 安装docker service docker start 或者docker -d 启动docker