docker问题记录解决
1、普通用户docker命令提示permission denied(权限问题)
[user1@docker-1 root]$ 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.24/images/json": dial unix /var/run/docker.sock: connect: permission denied
解决方案:
把普通用户添加到docker组里面
usermod -g docker 普通用户名称
添加后就可以使用docker命令了
2、docker run 运行镜像提示下面问题
[root@docker-1 ~]# docker run --name myweb -i -t nginx
docker: Error response from daemon: Conflict. The container name "/myweb" is already in use by container "f3563fd44fe51ffa1fc3178650d35083c25d3375c39b484920230eb8e04869b8". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
解决方法是:
1、docker run运行的时候对 --name myweb重新命名
2、删除容器命令如下:
1、docker rm myweb #myweb 是在docker --name 命名的别名可以直接删除这个别名。
利用docker ps -a 查看的时候是NAMES下面的名称
2、docker rm 删除容器id,这里的容器id指的是CONTAINER ID 这列下面的id