小编Nei*_*oFR的帖子

使用 Docker 桌面的 WSL2 上的 Docker 卷

我只是在 Docker for Windows 上试用 WSL 2,但我在安装卷时遇到了问题:

version: "3.7"

services:
    node:
        build: .
        container_name: node
        hostname: node
        volumes: 
            - ./app:/app
        stdin_open: true
Run Code Online (Sandbox Code Playgroud)

容器构建并启动良好,我使用 docker exec 很好地访问它,但/app容器内的文件夹未绑定到我的笔记本电脑app文件夹。但是,正确的路径实际上已正确安装在正在运行的容器上:

(这里我在主机上执行密码,如果它与容器上安装的内容完美匹配)

?  app pwd   
/mnt/c/Users/willi/devspace/these/app
Run Code Online (Sandbox Code Playgroud)

这是 portainer 的屏幕,它告诉我在容器中安装了哪些路径并且一切都匹配。

来自 portainer 的 docker 卷

我在主机上的 app 文件夹中创建的文件在容器的 app 文件夹中不可见,反之亦然。这很奇怪,我不知道如何调试它。

补充资料:

  • Windows 10 专业版 10.0.19041
  • Docker for Windows 版本:2.3.0.4
  • docker version WSL 中的输出:19.03.12
  • docker-compose version : 1.26.2

谢谢

docker docker-compose docker-volume windows-subsystem-for-linux docker-desktop

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

wurstmeister/kafka 要绑定的卷?- 码头工人

关于数据持久性的快速问题;通常在 dockerhub 页面中,您可以获得要绑定的卷,以便在删除 docker 时保留数据。但在这种情况下它没有被提及?https://hub.docker.com/r/wurstmeister/kafka/

例如在 ches/kafka 图像中:https ://hub.docker.com/r/ches/kafka/ 提到:
ches kafka 卷绑定

所以我的问题是:要在 wurstmeister/kafka 中绑定哪些卷来持久化数据?(可能是一个愚蠢的问题:))

今天是个好日子

apache-kafka docker docker-volume

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

Ansible 初学者 - 列表对象没有属性“名称”

我在 vars 上循环时遇到问题,

- hosts: all
  become: yes
  vars:
    user: 
      - name: "neito"
        pubkey: "{{ lookup('file', '~/.ssh/vsphere_vm.pub') }}"
        privkey: "{{ lookup('file', '~/.ssh/vsphere_vm') }}"
  tasks:
    - name: "Add SSH public key"
      authorized_key:
        user: "{{ item.name }}"
        key: "{{ item.pubkey }}"
      loop:
        - "{{ user }}"
Run Code Online (Sandbox Code Playgroud)

运行此剧本时出现以下错误: The error was: 'list object' has no attribute 'name'

Ansible似乎{{ item.name }}没有定义,我想我在这里遗漏了一些明显的东西,但我找不到什么。(我正在关注这个入门帖子

编辑1:

通过像下面这样声明变量,它可以工作:

vars:
    user:
      {
        name: "neito",
        pubkey: "{{ lookup('file', '~/.ssh/vsphere_vm.pub') }}",
        privkey: "{{ lookup('file', '~/.ssh/vsphere_vm') }}",
      }
Run Code Online (Sandbox Code Playgroud)

有人还能指出为什么第一个语法不起作用吗?

ansible

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

在Ionic 4应用程序中使用@ ionic-native / http

我正在尝试@ionic-native/http在Ionic 4应用程序中使用该模块。它是新的,正在尝试在home.page组件中使用它。但是我得到这个错误:错误 Uncaught Error: Unexpected value 'HTTP' imported by the module 'AppModule'. Please add a @NgModule annotation.

我尝试了很多事情,甚至使用@beta模块,也将import语句添加到app.module.ts了imports []数组中。

她是app.module.ts

...

import { HTTP } from '@ionic-native/http/ngx';
...

@NgModule({
  declarations: [AppComponent],
  entryComponents: [],
  imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, HTTP],
...
Run Code Online (Sandbox Code Playgroud)

这是home.page.ts文件

...
  import { HTTP } from '@ionic-native/http/ngx';

  @Component({
    selector: 'app-home',
    templateUrl: 'home.page.html',
    styleUrls: ['home.page.scss'],
  })

  export class HomePage {
    constructor(private http: HTTP) {}
....
  }
Run Code Online (Sandbox Code Playgroud)

我想念什么?

大家晚上好。

module http ionic-framework angular

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