以下是Ubuntu Docker常见问题的解决方法:
sudo systemctl status docker查看,未启动则用sudo systemctl start docker启动。查看日志journalctl -u docker.service,排查权限、配置文件等问题。docker network inspect bridge查看。可尝试修改DNS,编辑/etc/docker/daemon.json添加DNS配置,或重启网络sudo systemctl restart network。/etc/docker/daemon.json添加镜像源,如{"registry-mirrors": ["https://docker.mirrors.tuna.tsinghua.edu.cn"]},然后重启Docker。-v参数挂载本地目录,或通过chmod设置容器内文件权限。sudo lsof -i :端口号查找占用进程,停止占用端口的容器或修改容器端口映射。docker system prune -a --volumes清理无用资源。