版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/smj20170417/article/details/83892140
- 删除已有的docker
sudo apt-get remove docker \docker-engine \docker.io
- 安装https传输软件包及CA证书
sudo apt-get update sudo apt-get install \apt-transport-https \ca-certificates \curl \software-properties-common 若Curl不能识别,请使用apt-get install curl 添加软件源的GPG curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
- 添加docker软件源
sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \stable"
- 安装Docker CE
sudo apt-get update sudo apt-get install docker-ce 或使用脚本进行安装: curl -fsSL get.docker.com -o get-docker.sh
- 设置docker开机启动
sudo systemctl enable docker #设置开机启动 sudo systemctl start docker #启动Docker sudo service docker start #低版本Ubuntu启动方式
- 建立Docker用户组:与Unix Socket通信时,只有root和docker组中能够使用,为了安全起见,创建docker组
sudo groupadd docker #创建组 sudo usermod -aG docker $USER #将当前用户加入组中
- 测试是否安装成功
docker run hello-world