docker那些事-进入

docker的那些事.

安装

如果安装时使用的root用户,那么普通用户使用时就收到限制,会出现:

1
2
$ docker images
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.37/images/json: dial unix /var/run/docker.sock: connect: permission denied

解决办法很简单,将当前用户加入docker用户组:

1
2
3
4
5
$ sudo usermod -aG docker $USER
$ sudo systemctl restart docker
$ newgrp docker
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE

配置镜像源

可以参考镜像对比文档

我就先使用阿里云了,登进去https://cr.console.aliyun.com/,
选择镜像加速器就可以看到自己的地址和配置方法了.

docker的存储目录

默认:

1
2
3
$ sudo ls /var/lib/docker/
[sudo] jimo 的密码:
builder containerd containers image network overlay2 plugins runtimes swarm tmp trust volumes

学习docker

  1. docker-get-started(推荐,很容易)
  2. docker