Ubuntu16.04安装docker-ce
一、卸载旧的docker(没有装过的可以跳过此步骤)
sudo apt-get remove docker docker-engine docker.io
二、更新软件库
sudo apt-get update
三、安装依赖包
sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
四、添加阿里云的密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
五、添加仓库
sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable"
六、更新软件库
sudo apt-get update
七、安装docker-ce
sudo apt-get install docker-ce
八、将当前用户加入到docker组(免sudo运行docker命令)
#如果还没有 docker group 就添加一个:
sudo groupadd docker
#将用户加入该 group 内。
sudo gpasswd -a ${USER} docker
#重启 docker 服务
sudo service docker restart
#切换当前会话到新 group 或者重启 X 会话
newgrp - docker
注意: 最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 docker images执行时同样有错。
九、修改Docker Root Dir(默认docker的镜像放在/var/lib/docker, 而一般/分区比较小)
#关闭docker服务
sudo service docker stop
#将docker目录 迁移到目标位置
sudo mv /var/lib/docker /home/
#创建软连接
sudo ln -s /home/docker /var/lib/docker
#启动docker服务
sudo service docker start
参考资料: