deepin下安装docker-ce

来源:互联网 发布:太阳辐射强度数据 编辑:程序博客网 时间:2024/05/01 15:48

  换了个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


这里开始是将docker服务不作为开机自启项。不需要的可以直接从此处重启计算机
安装chkconfig

sudo apt-get install chkconfig
将docker移除开机自启项

sudo chkconfig --del docker
重启电脑