普通用户无法运行docker命令
需要将用户添加到docker的用户组中,docker在安装完成之后会创建一个名为docker的用户组:
1 | $ sudo usermod -aG docker your_username |
记得重新登录后生效
无法连接docker服务器下载镜像,或者连接很慢
由于众所周知的原因,需要使用相应的国内镜像,不同的docker版本修改镜像地址的方法不一样,参考
Docker版本在1.12或更高:
创建或修改/etc/docker/daemon.json
:
1 | ``` |
DOCKER_OPTS=”–registry-mirror=http://your_addr.m.daocloud.io"
1 | 如果之前DOCKER_OPTS中就有配置命令了,直接将上面的配置命令跟在后面即可。 |
sudo service docker restart
或者使用**阿里云提供的docker镜像也很好用**
### docker国内可用的加速镜像
* 官方国内镜像站 : `https://registry.docker-cn.com`
* 网易docker镜像站: `http://hub-mirror.c.163.com`
* ustc的docker镜像: `https://docker.mirrors.ustc.edu.cn`
* daocloud镜像 : `http://{your_id}.m.daocloud.io`
* aliyun的镜像 : `https://{your_id}.mirror.aliyuncs.com` **重点推荐**