firemail
标题:
deepin安装docker
[打印本页]
作者:
java
时间:
2018-1-3 15:23
标题:
deepin安装docker
https://bbs.deepin.org/forum.php ... E%89%E8%A3%85docker
1、如果以前安装过老版本,可以先卸载以前版本:
sudo apt-get remove docker docker-engine
复制代码
2、先安装docker-ce与密钥管理与下载相关的依赖库
sudo apt-get install apt-transport-https ca-certificates curl python-software-properties software-properties-common
复制代码
3、下载并安装密钥。
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
复制代码
这里如果一直下载不成功,去环境变量看看是不是添加了http_proxy和https_proxy,如果有注释掉
vi .bashrc
. .bashrc
复制代码
4、查看密钥是否安装成功
sudo apt-key fingerprint 0EBFCD88
复制代码
5、添加docker官方仓库
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian wheezy stable"
复制代码
6、更新仓库
sudo apt-get update
复制代码
7、安装docker-ce。
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