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

 

posted @ 2023-02-21 22:06  点点滴滴的努力  阅读(63)  评论(0编辑  收藏  举报