# docker - 常见报错

# 安装

# Docker Desktop requires the Server service to be enabled

  1. 在 win10 上,安装 Docker Desktop 的时候报错提示:Docker Desktop requires the Server service to be enabledDocker Desktop requires the Server service to be enabled

  2. 启动 Docker Desktop 的时候闪退。

原因:Server 服务没有启动。

解决办法:

  1. 在命令行运行 cmd ,输入命令 services.msc 并回车;
  2. 在弹出的窗口中查找并选中 Server, 双击,将 Server 的 服务状态 设置为 “启动”: 启动 Server 服务

# Couldn't resolve host 'mirrors.tencentyun.com'

在腾讯云的服务器上安装 docker 的时候,脚本报错,云服务器镜像问题。 原因:腾讯云服务器内网yum源的域名 mirrors.tencentyun.com 需要有内网的DNS才能访问,但是实际情况下,我们会根据需要修改DNS,为了使用腾讯云内网快速稳定的内网源,我们需要把DNS恢复为内网DNS。DNS 地址参考 (opens new window)

解决方法:

vim /etc/resolv.conf
1

添加DNS。

# 配置

# Dockerfile COPY 文件夹被平铺

COPYADD 命令,操作文件夹的时候,都会有同样的现象,在复制文件夹时复制的是其内容,导致文件层级改变。

解决方法:

  1. 先压缩 cd dist && tar cvfz package.tar.gz *;
  2. COPY ./dist/package.tar.gz ./;
  3. 在解压 RUN tar xvf package.tar.gz -C /data/project/
上次更新: 8/4/2021, 10:42:42 AM