# docker - 常见报错
# 安装
# Docker Desktop requires the Server service to be enabled
在 win10 上,安装 Docker Desktop 的时候报错提示:
Docker Desktop requires the Server service to be enabled
。启动 Docker Desktop 的时候闪退。
原因:Server 服务没有启动。
解决办法:
- 在命令行运行 cmd ,输入命令 services.msc 并回车;
- 在弹出的窗口中查找并选中 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 文件夹被平铺
COPY
和ADD
命令,操作文件夹的时候,都会有同样的现象,在复制文件夹时复制的是其内容,导致文件层级改变。
解决方法:
- 先压缩
cd dist && tar cvfz package.tar.gz *
; - 再
COPY ./dist/package.tar.gz ./
; - 在解压
RUN tar xvf package.tar.gz -C /data/project/