相关疑难解决方法(0)

探索Docker容器的文件系统

我注意到docker我需要了解容器内发生的事情或者那里存在的文件.一个例子是从docker索引下载图像 - 你不知道图像包含什么,因此无法启动应用程序.

什么是理想的是能够ssh到他们或等同.有没有一个工具可以做到这一点,或者我认为码头工作者的错误认为我应该能够做到这一点.

linux filesystems docker

561
推荐指数
18
解决办法
47万
查看次数

为什么 docker build 没有显示命令的任何输出?

摘自我的Dockerfile

FROM node:12.18.0
RUN echo "hello world"
RUN psql --version
Run Code Online (Sandbox Code Playgroud)

当我运行时,docker build .即使它们没有被缓存,我也看不到这两个命令的任何输出。文档说docker build默认情况下是冗长的。为什么我看不到命令​​的输出?我以前见过他们。

构建时的输出: 在此处输入图片说明 构建完成后我看到的输出: 在此处输入图片说明

Dockerfile是从基于 Debian 9 的 node:12.18.0 创建的。

Docker 版本 19.03.13,构建 4484c46d9d。

docker docker-build

90
推荐指数
5
解决办法
2万
查看次数

没有找到测试.确保已安装的测试发现者和执行者,平台和框架版本设置适当,然后重试

我正在将现有解决方案升级到.Net 4.6.1,并且无法在服务器构建期间运行我们的单元测试.在本地,它们按预期运行,并将框架版本翻转回.Net 4.5.1,使它们在服务器上再次运行.

我收到以下错误:

没有找到测试.确保已安装的测试发现者和执行者,平台和框架版本设置适当,然后重试.

我在更简单的设置中重现了这个问题:

  • 使用单个C#单元测试项目进行两个测试的解决方案(一个失败,一个失败).
  • 使用默认模板(TfvcTemplate.12.xaml)创建XAML定义
  • 安装了Visual Studio Enterprise 2015 Update 1的TFS 2015 Update 1 XAML构建服务器(具有六个类似的服务器并且都产生相同的结果)

tfs unit-testing build tfs-2015

77
推荐指数
12
解决办法
5万
查看次数

docker compose file not working:replicas不允许使用其他属性副本

泊坞版:17.03.1-ce

尝试从入门教程开始使用docker-compose.yml.

version: "3"
   services:
     web:
       image: tuhina/friendlyhello:2.0
     deploy:
       replicas: 5
       resources:
         limits:
           cpus: "0.1"
           memory: 50M
      restart_policy:
        condition: on-failure
      ports:
        - "80:80"
      networks:
        - webnet
    networks:
      webnet:
Run Code Online (Sandbox Code Playgroud)

得到此错误:

replicas Additional property replicas is not allowed
Run Code Online (Sandbox Code Playgroud)

我输错了什么?

谢谢.

编辑:docker-compose版本1.11.2,build dfed245

docker docker-compose

20
推荐指数
3
解决办法
1万
查看次数

在 Docker 20.10.3 中构建期间如何获取要输出的目录列表?(2022 年 3 月)

这里的答案似乎不起作用。这里的答案也不起作用。我怀疑从那时起 Docker 的构建引擎发生了一些变化。

\n

我的 Dockerfile:

\n
FROM node:16.14.2-alpine\n\nWORKDIR /usr/src/app\nCOPY package.json yarn.lock ./\nRUN yarn\nCOPY dist .\nEXPOSE $SEEDSERV_PORT\nRUN pwd\nRUN echo "output"\nRUN ls -alh\nRUN contents="$(ls -1 /usr/src/app)" && echo $contents\n\n# CMD ["node","server.js"]\nENTRYPOINT ["tail", "-f", "/dev/null"]\n
Run Code Online (Sandbox Code Playgroud)\n

这给出了构建的输出:

\n
\xe2\x9c\x97 docker build --progress auto  --build-arg SEEDSERV_PORT=9999 -f build/api/Dockerfile .\n[+] Building 2.1s (14/14) FINISHED\n => [internal] load build definition from Dockerfile                                                                                                                                                                    0.1s\n => => transferring dockerfile: 37B                                                                                                                                                                                     0.0s\n => [internal] load .dockerignore                                                                                                                                                                                       0.0s\n => => transferring context: 2B                                                                                                                                                                                         0.0s\n => [internal] …
Run Code Online (Sandbox Code Playgroud)

docker

6
推荐指数
1
解决办法
1万
查看次数