一、安装前准备工作
卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
更新apt索引
sudo apt-get update
安装apt包
sudo apt-get install
apt-transport-https
ca-certificates
curl
gnupg-agent
software-properties-common
添加docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
设置稳定版仓库
sudo add-apt-repository
"deb [arch=amd64] https://download.docker.com/linux/ubuntu
$(lsb_release -cs)
stable"
二、安装
更新apt索引
sudo apt-get update
将docker源地址改为阿里云的
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
安装docker-ce
sudo apt install docker-ce
设置开机启动
sudo systemctl enable docker sudo systemctl start docker
测试安装结果
docker –v
三、优化
将docker加入docker组,避免每次sudo
添加docker group
sudo groupadd docker
将用户加入该group
sudo usermod –aG docker $USER
重启服务
sudo service docker restart
或者
sudo /etc/init.d/docker restart
切换当前会话到新 group 或者重启 X 会话
注意:这一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images 执行时同样有错。
newgrp - docker