换了个deepin试试手,发现docker官网并没有deepin的安装教程,所幸deepin改自debian,所以参考debian安装docker的教程,进行一些微调即可
系统版本:Deepin 4.9.8-4 (2017-04-17) x86_64 GNU/Linux
debian安装教程网址: https://store.docker.com/editions/community/docker-ce-server-debian
sudo apt-get -y install \
apt-transport-https \
ca-certificates \
curl \
python-software-properties
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
以上三步跟着教程来,接着编辑/etc/apt/sources.list
其中应用有一行
deb [arch=amd64] https://download.docker.com/linux/debian unstable stable
将其改成
deb [arch=amd64] https://download.docker.com/linux/debian wheezy stable
然后执行更新源操作
sudo apt-get update
安装docker-ce
sudo apt-get -y install docker-ce
设置非root用户
首先,查看是否有docker用户组
cat /etc/group | grep docker
sudo groupadd -g 999 docker
将当前用户加入用户组
sudo gpasswd -a ${USER} docker
修改docker.sock的权限
sudo chmod a+rw /var/run/docker.sock
安装chkconfig
sudo apt-get install chkconfig
将docker移除开机自启项
sudo chkconfig --del docker
重启电脑