Tag: 长沙发

无法在官方Docker PHP Alpine映像中安装一些PHP扩展(模块)

我遇到了Couchbase PHP扩展(模块)到官方PHP 7.0 Alpine docker镜像的安装问题。 我已经设法安装和启用XDebug和OPCache扩展,但是对于intl和Couchbase扩展无法实现。 我已经使用了PECL,Alpine软件包和docker-php-ext-*命令,但是最后都给了我各种各样的错误信息。 如下所示: #RUN docker-php-ext-enable /usr/lib/php7/intl.so # nm: /usr/lib/php7/intl.so: no symbols #RUN cp /etc/php7/conf.d/00_intl.ini $PHP_CONFIG_SCAN_DIR/intl.ini # PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20151012/intl.so' – Error loading shared library /usr/local/lib/php/extensions/no-debug-non-zts-20151012/intl.so: No such file or directory in Unknown on line 0 # not even with echo extension=/usr/lib/php7/intl.so > $PHP_CONFIG_SCAN_DIR/intl.ini […]

docker上的couchbase在哪里取代ip?

couchbasedocker指南在底部说: 如果Docker在本地运行,请确保使用您的Docker Machine或本地主机的IP地址replaceIP地址。“ 我可以通过http://192.168.99.100:8091/访问pipe理员用户界面,我现在可以在哪里更换设置中的IP? 我无法find它..

couchbase – 没有路线到主机

我正尝试在CentOS机器上使用Docker设置Couchbase容器。 我安装了couchbase服务器,但是当我通过以下命令启动集群时,我得到[Errno 113]没有路由到主机 couchbase-cli cluster-init -c 1.2.3.4:8091 –cluster-init-username=admin –cluster- init-password=couchbase –cluster-init-ramsize=512 ERROR: command: cluster-init: 1.2.3.4:8091, [Errno 113] No route to host 但是Couchbase服务器的URL – http://1.2.3.4:8091 给我一个Couchbase主页,右下angular的设置button。

自动化docker集装箱的服务(couchbase)configuration

我想我在这里错过了一些Docker的概念。 我想在couchbase中进行一些初始configuration: 创build一个桶 设置pipe理员密码 我在Dockerfile中添加了couchbase-cli命令,但是在CMD之后执行RUN指令时,couchbase服务在构build时不可用。 自动configurationcouchbase服务的最佳方法是什么? 这里是完整的Dockerfile。 FROM ubuntu:12.04 MAINTAINER Couchbase Docker Team <docker@couchbase.com> # Install dependencies RUN apt-get update && \ apt-get install -yq runit wget python-httplib2 && \ apt-get autoremove && apt-get clean && \ rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* ENV CB_VERSION=4.1.0 \ CB_RELEASE_URL=http://packages.couchbase.com/releases \ CB_PACKAGE=couchbase-server-enterprise_4.1.0-ubuntu12.04_amd64.deb \ CB_SHA256=38b92711a52cbb0f8d4ab977e0ea2fb4e25022a0660dacc26fd7a60031eb70d2 \ PATH=$PATH:/opt/couchbase/bin:/opt/couchbase/bin/tools:/opt/couchbase/bin/install \ LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/couchbase/lib # […]

docker上的couchbaseconfiguration

你好我在Docker上是很新的,我想在couchbase中做一些初始configuration: 创build一个桶 设置pipe理员密码 我想自动化这两个过程。 因为:当我第一次在docker上运行couchbase-db(docker-compose up -d couchbase db)我要去localhost:8091,我正在设置pipe理员密码。 如果我第一次运行时没有这样做,我无法正确运行couchbase。 有什么办法做到这一点? 有没有这样做的图像? 我可以更改Docker文件进行初始configuration吗? 谢谢。

Docker Couchbase无法连接到127.0.0.1端口8091:连接被拒绝

我在docker上是新的,我正在docker上运行couchbase。 我的机器:Ubuntu 16.04 我有一个Couchbase图像。 我正在运行一些curl命令来configurationCouchbase服务器并创buildpipe理员用户。 问题是,curl失败并显示错误消息无法连接到127.0.0.1端口8091:连接被拒绝。 netstat不显示localhost上的端口8091正在监听。 那些工作! 我错过了什么? 我复制出这个脚本: https : //github.com/madhur/couchbase-docker/blob/master/couchbase/configure-node.sh 这里是我的Dockerfile的全部内容: 从couchbase:社区4.0.0 COPY configure-node.sh / opt / couchbase CMD [“/opt/couchbase/configure-node.sh”] 我改变了Docker文件从这样的行︰FROM couchbase / server 比连接错误完成。 然后我看到这个错误: http : //paste.ubuntu.com/23065389/ 我不明白为什么,如何解决?

在Docker中自动执行couchbaseconfiguration

我在docker和couchbase上是很新的。 我想在couchbase中进行一些初始configuration。 我用这个脚本来设置pipe理员用户名和密码(所有行都一样) https://github.com/madhur/couchbase-docker/blob/master/couchbase/configure-node.sh 当我去localhost:8091我没有loginusername=Administrator -d password=password就像在configure-node.sh。 但是我可以loginusername=Administrator -d password=123456我设置这个用户名和密码,当我运行我的应用程序。 现在我删除了couchbase图像,我试图login新密码,但我没有。 为什么仍然旧的密码是有效的,我不能login新? 这里是我所有的Dockerfile内容: FROM couchbase/server COPY configure-node.sh /opt/couchbase CMD ["/opt/couchbase/configure-node.sh"] 这里是我添加的docker-compose.yml相关部分: couchbase-db: build: couchbase/couchbase-conf 所以我只做了这些改变。 当我运行docker-compose up -d couchbase-db我正在使用这个: Creating network "dev_default" with the default driver Building couchbase-db Step 1 : FROM couchbase/server latest: Pulling from couchbase/server 6c953ac5d795: Already exists 3eed5ff20a90: Already exists f8419ea7c1b5: Already […]

docker的基于Windows的couchbase图片

基于Windows的图像的“couchbase”可以安装与docker? 或任何方式,以便couchbase可以与docker在Windows容器中安装。

Docker:不能在–net = host模式下链接容器

我有一个Couchbase服务器容器命名db启动与–net=host选项,公开端口11210,现在我不得不链接另一个容器。 如果在运行我的新容器时使用了–link选项,那就是: docker run -d -P –name my_name –link db:db my_image 我得到: 来自守护进程的错误响应:冲突选项:主机typesnetworking不能与链接一起使用。 这会导致未定义的行为。 我该如何解决这个问题?

错误:对于couchbase-db驱动程序编程外部连接失败

docker-compose up Starting dev_couchbase-db_1 dev_mysql-db_1 is up-to-date ERROR: for couchbase-db driver failed programming external connectivity on endpoint dev_couchbase-db_1 (1fcc046cf53cac9faf47de38eb23469ab686a73a7cf6b1f55ea0d217f87fcab6): Bind for 0.0.0.0:11210 failed: port is already allocated Traceback (most recent call last): File "<string>", line 3, in <module> File "compose/cli/main.py", line 63, in main AttributeError: 'ProjectError' object has no attribute 'msg' docker-compose returned -1 当我尝试运行这些命令来启动泊坞窗,得到这些错误。 […]