安装教程
官方网址
Docker-从入门到实践
Docker镜像源
安装分为两种方式,一种是资源软件源来安装,另一种是docker官方的安装脚本来安装(方便快捷)
安装后运行docker
由于我在Ubuntu安装,启动方式如下
sudo systemctl enable docker
sudo systemctl start docker
在运行docker run hello-world
时候出现如下错误
docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%2Fdocker.sock/v1.35/containers/create: dial unix /var/run/docker.sock: connect: permission denied.
See 'docker run --help'.
没有权限,必须在命令前加上sudo,但是这样操作docker 太麻烦,去掉这个sudo
解决如下:
建立docker组:
$ sudo groupadd docker
将当前用户加入docker组:
$ sudo usermod -aG docker $USER
$ sudo gpasswd -a ${USER} docker 这条命令和上面的一样,都是把当前用户加入到docker组
再次执行
$ newgrp - docker
$ docker images
删除镜像的问题
解决:
需要先把不用的容器清理掉,再删除镜像