我正在尝试使用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) 我正在尝试运行最新的稳定版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) 我正在尝试为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) 我正在尝试在 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.htmlnpm install streamimport * as Stream from "stream"到App.svelte文件import * as Stream from "stream"到stores.js文件preferBuiltins:truerollup.config.jsnpm install --save-dev rollup-plugin-node-polyfillspreferBuiltins:false rollup.config.js这解决了之前的错误并导致了新的错误:Uncaught ReferenceError: define is not definednpm install --save define。现在,这会导致当前的阻止程序:Uncaught ReferenceError: …Run Code Online (Sandbox Code Playgroud) 我试图找出如何在OpenShift企业中创建新用户.
根据文档(https://docs.openshift.com/enterprise/3.0/architecture/core_concepts/projects_and_users.html):
首次登录时系统会自动创建常规用户...
这听起来不合逻辑.如果用户没有用户名和密码,用户如何登录?
有人可以澄清一下 - 我确信必须有一些创建新用户的命令,但目前尚不清楚.
谢谢
我正在努力将Keycloak集成到现有的应用程序中.作为此过程的一部分,我需要测试Web应用程序是否可以接受keycloak生成的jwt令牌.
我已经阅读了API文档http://www.keycloak.org/docs-api/3.4/rest-api/index.html,但找不到任何创建jwt令牌的方法.
有没有人知道在Keycloak中创建jwt令牌的任何REST api方法?
我们刚刚开始使用 Hibernate Envers,它可以很好地记录更改的内容,但是,有没有一种方法可以在更改发生时记录它?
那么,它可以在审计表中添加日期时间列吗?
根据 Envers 文档,默认情况下应该发生这种情况:
当 Envers 开始新的修订时,它会创建一个新的修订实体,用于存储有关修订的信息。默认情况下,这仅包括
- 修订号 - 整数值(int/Integer 或 long/Long)。本质上是修订的主键
- 修订时间戳 - 表示修订发生时刻的 long/Long 或 java.util.Date 值。当使用 java.util.Date 而不是 long/Long 作为修订时间戳时,请注意不要将其存储到会丢失精度的列数据类型。
因此,我的理解是,无需执行任何操作即可获取修订时间戳。但是,就我而言,envers 创建的表中没有修订时间戳。
谢谢
在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)
任何想法如何解决这一问题?
我正在尝试在一个主节点、一个工作节点设置上安装 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)
我尝试过的事情:
hostname与hostname -f所有节点上的相同unset http_proxy https_proxy在主节点上,如https://github.com/kubernetes/kubernetes/issues/54918#issuecomment-385162637 所述/etc/resolve.conf为 have nameserver 8.8.8.8,如上所述https://github.com/kubernetes/kubernetes/issues/48798#issuecomment-452172710 所述{ "cniVersion": "0.2.0", "name": "openshift-sdn", "type": "openshift-sdn" …我已经扩展了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)