
一、docker-compose: command not found报错表现执行命令时提示命令不存在-bash: docker-compose: command not found问题根源未安装Docker引擎或未正确安装docker-compose插件。新版Docker已整合docker compose带空格命令。解决方案通过阿里云国内源安装Docker及插件yum install -y yum-utils cat /etc/yum.repos.d/docker-ce.repo EOF [docker-ce-stable] nameDocker CE Stable - \$basearch baseurlhttps://mirrors.aliyun.com/docker-ce/linux/centos/7/\$basearch/stable enabled1 gpgcheck1 gpgkeyhttps://mirrors.aliyun.com/docker-ce/linux/centos/gpg EOF yum clean all yum makecache fast yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin systemctl start docker systemctl enable docker二、networks.name 字段不识别报错表现执行时提示字段不合法ERROR: networks.new value Additional properties are not allowed (name was unexpected)问题根源旧版docker-compose的语法不支持networks下的name字段定义。解决方案删除docker-compose.yml中networks部分的name字段或改用新版命令docker compose up -d三、Docker官方源连接重置报错表现安装时出现连接错误[Errno 14] curl#35 - TCP connection reset by peer No package docker-ce available.问题根源国内服务器直连Docker官方源可能被网络限制阻断。解决方案使用阿里云国内源替代参考第一条的安装命令。四、镜像拉取443超时报错表现拉取镜像时超时Error response from daemon: dial tcp xxx:443: i/o timeout问题根源未配置镜像加速器直接访问Docker Hub速度过慢或被阻断。解决方案配置国内镜像加速器mkdir -p /etc/docker cat /etc/docker/daemon.json EOF { registry-mirrors: [ https://docker.1ms.run, https://docker.m.daocloud.io, https://docker.mirrors.ustc.edu.cn ], dns: [223.5.5.5, 114.114.114.114] } EOF systemctl daemon-reload systemctl restart docker特殊场景Jenkins镜像拉取超时时可替换为阿里云镜像image: registry.cn-hangzhou.aliyuncs.com/xumeng03/jenkinsci:2.462五、docker load导入tar包失败报错表现导入时提示文件缺失open /var/lib/docker/tmp/docker-import-xxx/config/json: no such file or directory问题根源导入的tar.gz文件可能是项目源码包而非通过docker save导出的标准镜像包。解决方案避免直接导入非标准镜像包改为通过镜像加速器在线拉取。