小编mch*_*wre的帖子

找不到该命令,因为PATH环境变量中不包含“ / snap / bin”

当我尝试运行git-all-secrets时,我得到了Dockerfile:命令未找到,这是包含正确信息的命令

这是问题的一个例子

root@momo22:/home/momo/git-all-secrets# docker run -it abhartiya/tools_gitallsecrets -token=9a8b60a10cf683f238e05 -org=bugcrwod
Command 'docker' is available in '/snap/bin/docker'
The command could not be located because '/snap/bin' is not included in the PATH environment variable.
docker: command not found
root@momo22:/home/momo/git-all-secrets# 
Run Code Online (Sandbox Code Playgroud)

docker docker-toolbox

4
推荐指数
3
解决办法
3181
查看次数

找到哪个 yaml 文件用于任何 kubernetes 资源?

如何查找用于部署任何 kubernetes 资源的 yaml 文件。

我检查了“kubectl describe”,它没有列出相同的内容,无论如何要知道。

用例:

我想更新 yaml 并重新部署,一种选择,我想是通过运行资源、更新和重新部署来生成 yaml。

有什么建议 ?

yaml kubernetes kubectl

4
推荐指数
1
解决办法
1564
查看次数

根据 dockerfile 中的条件更改基础镜像

我想将参数 USE_ALPINE 发送到 docker 文件,如果为 true,我将使用 alpine 镜像,如果为 false,我将使用 debian 镜像

USE_ALPINE 的默认值我想将其设置为 false。

docker dockerfile docker-compose docker-build

4
推荐指数
1
解决办法
1619
查看次数

Jenkins-Run Docker: COPY failed: stat /var/lib/docker/tmp/docker-builder...: 没有这样的文件或目录

关于这个问题还有很多 其他 问题 ,我已经查看了我在谷歌搜索中可以找到的关于此错误消息的所有资源,但没有一个对我有用。

我正在使用 Jenkins 作业来自动化容器的构建/推送。为此,我正在使用“执行 Shell”构建步骤,并在其中执行我所有的 Docker 配置(我尝试使用管道,但那些只是在我团队的 Jenkins 配置中不起作用;考虑它们之外这个问题的范围)。该作业首先克隆一个 git 存储库 ( myrepo),然后我有一个 shell 脚本编写了一些我想要包含在 Docker 容器中的文件 (例如run.sh),以及一个 Dockerfile。

到构建失败时,我的 Jenkins 工作区的文件夹结构如下:

|-- myrepo/
|   |-- myexe            # executable file
|   |-- testfiles/
|   |   |-- file1.txt
|   |   |-- file2.txt
|   |   |-- ...
|-- run.sh
|-- Dockerfile
Run Code Online (Sandbox Code Playgroud)

我没有.dockerignore文件。

当构建失败时,Dockerfile 看起来像这样:

FROM centos
USER root
# create directories
RUN mkdir -p /opt/dir1/myexe
# copy shell script
COPY run.sh …
Run Code Online (Sandbox Code Playgroud)

jenkins docker

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

如何使用kubectl命令生成yaml模板?

是否可以使用kubernetes kubectl命令生成yaml?需要澄清的是-我不是在谈论从现有的部署(例如kubectl get XXXX -o yaml)生成yaml,而只是在第一次针对pod,服务,入口等生成yaml。

PS有一种方式来获得kubernetes.io网站(YAML文件12),但我期待,如果有是生成只kubectl yamls模板的方式。

yaml docker kubernetes kubectl

3
推荐指数
2
解决办法
93
查看次数

如何使用docker_host_info过滤处于退出状态的docker容器?

是否有任何其他 ansible-docker 模块可以捕获虚拟机上的所有容器,甚至是处于退出状态的容器。

 - name: Get container info
    docker_host_info:
      containers: yes
    register: result
Run Code Online (Sandbox Code Playgroud)

docker_host_info 仅捕获处于 UP 状态的容器。有没有办法捕获或过滤处于退出状态的。请帮忙。

ansible docker dockerpy docker-machine ansible-2.x

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

使用docker-compose绑定单个文件

在我的docker-compose(3.7)文件中,我有类似

  - ./a/src/:/var/www/html/
  - ./a/config/local.php.ini:/usr/local/etc/php/conf.d/local.ini
Run Code Online (Sandbox Code Playgroud)

例如可以在示例中找到。

每当我在./a/src目录中的主机或其中的容器中更改某些内容时,/var/www/html/它都会按预期在另一侧更改。它们与应有的相同。

该文件不是这样。它被复制(我猜)到容器中。但是,如果我local.php.ini在主机上更改,或者/usr/local/etc/php/conf.d/local.ini其他主机保持不变。

这是预期的行为吗?如果是,为什么并且可以更改它,两个文件都与目录相同

注意:这与如何在卷中装载单个文件不是重复的。我的文件不是目录等文件。尽管如此,我还是尝试使用绝对目录,并按照建议进行了尝试,但这并没有改变。${PWD}

Docker version 19.03.1, build 74b1e89
docker-compose version 1.24.1, build 4667896b
Run Code Online (Sandbox Code Playgroud)

主机和容器系统是Debian。

containers docker docker-compose

2
推荐指数
1
解决办法
64
查看次数

视图中将计算Lotus Notes Designer中剩余天数的列

有没有一种方法可以在Lotus Notes视图中添加一列来计算剩余天数?

EXP日期-今天的日期=雷姆。天

| EXP Date  | Rem. Days |

| 9/01/2019 |     30    |
Run Code Online (Sandbox Code Playgroud)

假设今天的日期是2019年8月1日

设计师的内部视图

实际错误的结果

lotus-notes lotusscript lotus-formula lotus-domino

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

Magento 2.3 中的可销售数量不显示

我在 Magento 2.3 中遇到可销售数量问题

导入产品后,进入目录,没有产品有可销售数量。我不知道为什么。

如果我输入编辑产品并且不更改任何内容并保存它,则该产品将显示“可销售数量”字段。为什么?如果我只是保存,我不会改变任何东西?

我很沮丧。

我使用包含这些字段的 .csv 文件导入产品。

sku: VAL-LIGA-12

attribute_set_code: Default

product_type: simple

product_online: 1

qty: 100

is_in_stock: 1
Run Code Online (Sandbox Code Playgroud)

我感谢您在“可销售数量”字段中导入产品时提供的任何帮助。

我附上一张屏幕截图。

问候。

截图后端

php magento2

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

如何在Kubernetes中将Node-Labels继承到Pod-Labels?

我可以继承节点标签到吊舱标签吗?

即我想有zoneinstance-type从节点标签荚

kubernetes aws-eks

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

Kubernetes 获取完整的 pod 名称作为环境变量

我知道我可以定义这样的东西来在我的容器中获取 pod 名称:

env:
- name: POD_NAME
  valueFrom:
     fieldRef:
       fieldPath: metadata.name
Run Code Online (Sandbox Code Playgroud)

但是当我运行时: $kubectl get pods

我有一个不同的结果,例如:uipod-5d6795db87-cxxkg对应于<replicatset name>-cxxkg.

是否可以将全名 ( uipod-5d6795db87-cxxkg) 作为环境变量?而不仅仅是 pod 名称 ( uipod)。

非常感谢

kubernetes kubectl kubernetes-pod

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

使用 ansible 设置 kubernetes

我正在使用 ansible 设置 kubernetes 设置。为了设置大师,我编写了一个剧本,如下所示。

- hosts: master
  become: yes
  tasks:
    - name: initialize the cluster
      shell: kubeadm init --pod-network-cidr=10.244.0.0/16 

    - name: create .kube directory
      become: yes
      become_user: ubuntu
      file:
        path: $HOME/.kube
        state: directory
        mode: 0755

    - name: copy admin.conf to user's kube config
      copy:
        src: /etc/kubernetes/admin.conf
        dest: /home/ubuntu/.kube/config
        remote_src: yes
        owner: ubuntu

    - name: install Pod network
      become: yes
      become_user: ubuntu
      shell: kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/a70459be0084506e4ec919aa1c114638878db11b/Documentation/kube-flannel.yml >> pod_network_setup.txt
      args:
        chdir: $HOME
        creates: pod_network_setup.txt
Run Code Online (Sandbox Code Playgroud)

问题是,当我运行剧本时,它不会等待初始化完成,即命令“kubeadm init”返回并一个接一个地运行每个任务。由于初始化需要时间,并且完成后只创建文件“/etc/kubernetes/admin.conf”。由于 ansible 不等待它完成,因此在任务 3 中存在错误,即找不到“/etc/kubernetes/admin.conf”。 …

ansible kubernetes kubeadm

0
推荐指数
1
解决办法
3067
查看次数

Docker 容器未列出我拉取的容器?

我在 docker-for-windows Linux 容器中拉取 tensorflow/serving

PS C:\WINDOWS\system32> docker pull tensorflow/serving
Using default tag: latest
latest: Pulling from tensorflow/serving
Digest: sha256:f7e59a29cbc17a6b507751cddde37bccad4407c05ebf2c13b8e6ccb7d2e9affb
Status: Image is up to date for tensorflow/serving:latest
docker.io/tensorflow/serving:latest
Run Code Online (Sandbox Code Playgroud)

之后,对于任何以下命令,容器都没有列出

PS C:\WINDOWS\system32> docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
PS C:\WINDOWS\system32> docker container ls -a
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
PS C:\WINDOWS\system32> docker container ls
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
Run Code Online (Sandbox Code Playgroud)

我也尝试重新启动 docker,请问如何解决?

docker docker-image tensorflow tensorflow-serving docker-for-windows

0
推荐指数
1
解决办法
1231
查看次数