firemail

标题: deepin安装docker [打印本页]

作者: java    时间: 2018-1-3 15:23
标题: deepin安装docker
https://bbs.deepin.org/forum.php ... E%89%E8%A3%85docker

1、如果以前安装过老版本,可以先卸载以前版本:
  1. sudo apt-get remove docker docker-engine
复制代码
2、先安装docker-ce与密钥管理与下载相关的依赖库
  1. sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
复制代码
3、下载并安装密钥。
  1. curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
复制代码
这里如果一直下载不成功,去环境变量看看是不是添加了http_proxy和https_proxy,如果有注释掉
  1. vi .bashrc
  2. . .bashrc
复制代码

4、查看密钥是否安装成功
  1. sudo apt-key fingerprint 0EBFCD88
复制代码
5、添加docker官方仓库
  1. sudo add-apt-repository   "deb [arch=amd64] https://download.docker.com/linux/debian   wheezy   stable"
复制代码
6、更新仓库
  1. sudo apt-get update
复制代码
7、安装docker-ce。
  1. sudo apt-get install docker-ce
复制代码




作者: java    时间: 2018-1-3 15:40
本帖最后由 java 于 2018-1-3 15:46 编辑

建立 docker 用户组

默认情况下,docker 命令会使用 Unix socket 与 Docker 引擎通讯。而只有 root 用户和 docker 组的用户才可以访问 Docker 引擎的 Unix socket。出于安全考虑,一般 Linux 系统上不会直接使用 root 用户。因此,更好地做法是将需要使用 docker 的用户加入 docker 用户组。

建立 docker 组:
$ sudo groupadd docker

将当前用户加入 docker 组:
$ sudo usermod -aG docker $USER
或 sudo gpasswd -a hechengjin docker

不行就重启一下


查看docker状态服务
systemctl status docker








欢迎光临 firemail (http://www.firemail.wang:8088/) Powered by Discuz! X3