小编Mag*_*ick的帖子

sudo:docker-compose:找不到命令

我正在尝试使用sudo运行docker-compose.

我在Ubuntu 16.01上安装了docker和docker-compose.

由于尝试使用curl下载compose时出错,我最终使用pip安装它.

Docker版本1.12.0,构建8eab29e docker-compose版本1.8.0,build 94f7016

然而,当我尝试使用sudo运行docker-compose时,我得到以下内容(使用带有docker的sudo很好)

sudo: docker-compose: command not found
Run Code Online (Sandbox Code Playgroud)

我想对"安装"的含义有不同的定义.我一直在声称没有安装的同一台计算机上使用docker-compose.

$ dpkg -s docker-compose
dpkg-query: package 'docker-compose' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.


$ whereis docker-compose
docker-compose: /home/user/.local/bin/docker-compose

$ pip show --files docker-compose
---
Metadata-Version: 2.0
Name: docker-compose
Version: 1.8.0
Summary: Multi-container orchestration for Docker
Home-page: https://www.docker.com/
Author: Docker, Inc.
Author-email: UNKNOWN
Installer: pip …
Run Code Online (Sandbox Code Playgroud)

linux ubuntu docker docker-compose

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

Ubuntu和更新Docker

我正在尝试运行最新的稳定版docker和docker-compose.

我按照https://docs.docker.com/engine/installation/linux/ubuntulinux/上的说明进行操作

显然当前版本的docker-compose是1.7.

然而,在完成文档,安装docker-engine后,我得到:

$ docker-compose --version
docker-compose version: 1.4.0
Run Code Online (Sandbox Code Playgroud)

$ docker --version
Docker version 1.11.1, build 5604cbe
Run Code Online (Sandbox Code Playgroud)

当我尝试更新它时,我得到以下内容:

$ sudo apt-get upgrade docker-engine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... docker-engine is already the newest version.
Done
Run Code Online (Sandbox Code Playgroud)

更新

这只是变得越来越陌生.在尝试下面的所有建议后,我现在得到这个:

$ docker-compose -v
The program 'docker-compose' is currently not installed. You can install it by typing:
sudo apt-get install docker-compose
anton@Charles:~$ sudo apt-get install docker-compose
Reading package lists... Done
Building dependency …
Run Code Online (Sandbox Code Playgroud)

ubuntu docker docker-compose

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

记录日志不起作用

我正在尝试为Feign rest客户端的每个请求进行日志记录.但是我无法使日志工作,而'标准'Slf4j日志记录确实有效.

我有以下内容:

public MyClient() {
        initConnectionProperties();

        this.service = Feign.builder()
                .contract(new JAXRSContract())
                .decoder(getJacksonDecoder())
                .encoder(getJacksonEncoder())


                .requestInterceptor(new BasicAuthRequestInterceptor(user, password))
                //.client(new OkHttpClient())
                .logger(new Slf4jLogger(MyClient.class)) //not working

                .logLevel(feign.Logger.Level.BASIC)
                .target(MyClient.class, this.url);
        logger.info("Connection parameters: url = " + url + ", user = " + user); //Is working
    }
Run Code Online (Sandbox Code Playgroud)

java feign

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

Svelte:未捕获的引用错误:未定义导出

背景

我正在尝试在 Svelte 应用程序中使用 dgraph-js-http 。

错误

我面临的最初错误是:

Uncaught ReferenceError: buffer is not defined
    <anonymous> http://localhost:5000/build/bundle.js:6947
Run Code Online (Sandbox Code Playgroud)

我之所以将其包括在内,是因为我的解决方案可能不是最好的,希望有一种方法可以解决这个问题以及当前的阻止程序问题。

然而,经过反复试验(参见下文我尝试过的各种方法)后,我现在陷入了困境。

当前误差

解决上述错误后,我现在被此错误阻止:

Uncaught ReferenceError: define is not defined
Run Code Online (Sandbox Code Playgroud)

尝试解决

以下均无效。

  • 添加<script src="https://bundle.run/stream@0.0.2"></script>到index.html
  • 跑步npm install stream
  • 添加import * as Stream from "stream"到App.svelte文件
  • 添加import * as Stream from "stream"到stores.js文件
  • 添加preferBuiltins:truerollup.config.js
  • 添加npm install --save-dev rollup-plugin-node-polyfills
  • 添加。preferBuiltins:falserollup.config.js这解决了之前的错误并导致了新的错误:Uncaught ReferenceError: define is not defined
  • 添加npm install --save define。现在,这会导致当前的阻止程序:
Uncaught ReferenceError: …
Run Code Online (Sandbox Code Playgroud)

javascript node.js svelte

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

如何在OpenShift中创建新用户?

我试图找出如何在OpenShift企业中创建新用户.

根据文档(https://docs.openshift.com/enterprise/3.0/architecture/core_concepts/projects_and_users.html):

首次登录时系统会自动创建常规用户...

这听起来不合逻辑.如果用户没有用户名和密码,用户如何登录?

有人可以澄清一下 - 我确信必须有一些创建新用户的命令,但目前尚不清楚.

谢谢

openshift-enterprise

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

如何通过keycloak rest api生成jwt令牌?

我正在努力将Keycloak集成到现有的应用程序中.作为此过程的一部分,我需要测试Web应用程序是否可以接受keycloak生成的jwt令牌.

我已经阅读了API文档http://www.keycloak.org/docs-api/3.4/rest-api/index.html,但找不到任何创建jwt令牌的方法.

有没有人知道在Keycloak中创建jwt令牌的任何REST api方法?

jwt keycloak

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

Hibernate Envers - 包括更改发生的日期

我们刚刚开始使用 Hibernate Envers,它可以很好地记录更改的内容,但是,有没有一种方法可以更改发生时记录它?

那么,它可以在审计表中添加日期时间列吗?

根据 Envers 文档,默认情况下应该发生这种情况:

当 Envers 开始新的修订时,它会创建一个新的修订实体,用于存储有关修订的信息。默认情况下,这仅包括

  • 修订号 - 整数值(int/Integer 或 long/Long)。本质上是修订的主键
  • 修订时间戳 - 表示修订发生时刻的 long/Long 或 java.util.Date 值。当使用 java.util.Date 而不是 long/Long 作为修订时间戳时,请注意不要将其存储到会丢失精度的列数据类型。

因此,我的理解是,无需执行任何操作即可获取修订时间戳。但是,就我而言,envers 创建的表中没有修订时间戳。

谢谢

java hibernate jpa hibernate-envers

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

错误:Docker 引擎版本低于 Compose 所需的最低版本

在Ubuntu上花了一天安装docker和compose,还是不行。

现在,当尝试运行 docker-compose 时,我得到以下信息:

ERROR: The Docker Engine version is less than the minimum required by Compose. Your current project requires a Docker Engine of version 1.10.0 or greater.
Run Code Online (Sandbox Code Playgroud)

安装版本

$ docker version
Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5
 Built:        Fri Nov 20 17:56:04 UTC 2015
 OS/Arch:      linux/amd64
Run Code Online (Sandbox Code Playgroud)

任何想法如何解决这一问题?

ubuntu docker docker-compose

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

openshift 3.11 安装失败 - 无法更新 cni 配置:在 /etc/cni/net.d 中找不到网络",

我正在尝试在一个主节点、一个工作节点设置上安装 Openshift 3.11。

安装失败,我可以看到journalctl -r

2730 kubelet.go:2101] Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized
2730 cni.go:172] Unable to update cni config: No networks found in /etc/cni/net.d
Run Code Online (Sandbox Code Playgroud)

我尝试过的事情:

  1. 重启主节点
  2. 确保hostnamehostname -f所有节点上的相同
  3. 禁用主节点上的 IP 转发,如https://github.com/openshift/openshift-ansible/issues/7967#issuecomment-405196238https://linuxconfig.org/how-to-turn-on-off-ip 中所述-forwarding-in-linux
  4. 在主节点上应用 kube-flannel,如/sf/answers/3834591701/ 所述
  5. unset http_proxy https_proxy在主节点上,如https://github.com/kubernetes/kubernetes/issues/54918#issuecomment-385162637 所述
  6. 修改/etc/resolve.conf为 have nameserver 8.8.8.8,如上所述https://github.com/kubernetes/kubernetes/issues/48798#issuecomment-452172710 所述
  7. 创建了一个包含内容的文件 /etc/cni/net.d/80-openshift-network.conf { "cniVersion": "0.2.0", "name": "openshift-sdn", "type": "openshift-sdn" …

openshift openshift-origin kubernetes okd

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

在Jboss wildfly和docker中使用cli时出现权限错误

我已经扩展了docker映像,并且在构建dockerfile时,我调用Wildfly CLI来添加数据源。

然后,当我尝试运行dockerfile时,出现以下错误:

=========================================================================
    appui-dev-local | 
    appui-dev-local |   JBoss Bootstrap Environment
    appui-dev-local | 
    appui-dev-local |   JBOSS_HOME: /opt/jboss/wildfly
    appui-dev-local | 
    appui-dev-local |   JAVA: /usr/lib/jvm/java/bin/java
    appui-dev-local | 
    appui-dev-local |   JAVA_OPTS:  -server -XX:+UseCompressedOops  -server -XX:+UseCompressedOops -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
    appui-dev-local | 
    appui-dev-local | =========================================================================
    appui-dev-local | 
    appui-dev-local | OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0
    appui-dev-local | 12:48:06,067 INFO  [org.jboss.modules] (main) JBoss Modules version 1.4.3.Final
    psql-dev-local  | /usr/lib/python2.6/site-packages/supervisor-3.1.3-py2.6.egg/supervisor/options.py:296: UserWarning: Supervisord is running as root and …
Run Code Online (Sandbox Code Playgroud)

jboss docker wildfly

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