Tag: 安装

在Docker中安装bugzilla时,“checkconfig.pl”不会加载在“localconfig”中configuration的IP

我正在设置bugzilla和mariadb容器的docker决斗。 我有这个docker-compose.yml: version: '2' services: bugzilla: build: bugzilla image: my/bugzilla:1.0.0 container_name: my-bugzilla restart: always # env_file: # – ./.env environment: MYSQL_DB: ${BUGZILLA_MARIADB_DB} MYSQL_USER: ${BUGZILLA_MARIADB_USER} MYSQL_PWD: ${BUGZILLA_MARIADB_PASSWORD} depends_on: – db ports: – 8080:80 networks: bugzilla_db: bugzilla: aliases: – my-bugzilla db: build: mariadb image: my/mariadb container_name: my-bugzilla-db restart: always environment: MYSQL_ROOT_PASSWORD: ${BUGZILLA_MARIADB_PASSWORD} volumes: – data-bugzilla-db:/var/lib/mysql:z ports: – […]

用devstack安装docker

我正在尝试在包含Ubuntu 13.10 Server的虚拟机上安装devstack和docker( http://devstack.org/guides/single-machine.html )。 devstack在tools / docker / install_docker.sh中包含一个Docker安装程序脚本,build议在运行devstack的stack.sh安装程序脚本之前先运行该脚本。 我已经根据bug报告修补了docker安装脚本https://bugs.launchpad.net/devstack/+bug/1237581然而docker仍然报告了一个问题: socat [NNNN] E connect(3,AF = 1“/var/run/docker.sock”,22):拒绝连接 有谁知道这个问题的解决办法? 谢谢,大卫

docker容器通过卷login主机

我试图让我的容器login到/var/log/app ,主机上的一个目录。 不幸的是,容器中所做的更改没有被保留,例如: 1 – 启动一个容器 sudo docker run -v /var/log/app –entrypoint bash -t -i b18bf31c48d5 2 – 回显一些文件 echo "foo" > /varlog/app/foo.txt 3 – 退出容器 4 – 去检查/var/log/app for foo.txt 它不在那里。 任何想法为什么发生这种情况

Ansible Shell无法提取Docker镜像

我遇到了使用Ansible的Docker模块从私有DockerHub仓库中拖出Docker镜像的问题,因此为了理智,检查代码决定尝试首先使用shell抽取有问题的镜像。 这也失败了。 这里发生了什么? 如果我SSH上的框,我能够运行完全相同的命令在shell和它的作品,拉正确的形象。 孤立的例子玩法: — – hosts: <host-ip> gather_facts: True remote_user: ubuntu sudo: yes tasks: – include_vars: vars/client_vars.yml – name: Pull stardog docker image [private] shell: sudo docker pull {{stardog_docker_repo}} – name: Tag stardog docker image [private] shell: sudo docker tag {{stardog_docker_repo}} stardog_tag 正在输出的错误是: failed: [<host-ip>] => {"changed": true, "cmd": "sudo docker pull <org>/<image>:latest", […]

如何在Docker中运行一个库 – 混淆

我正在尝试在Mac上使用Microsoft的cntk库 ; 为此我使用Docker 。 尽pipe如此,我并不是这方面的专家,所以我很难弄清楚如何使之发挥作用。 根据我的理解,Docker提供了一种在虚拟化环境中运行应用程序的方法,无需虚拟化整个操作系统。 所以你下载(或创build)图像,并在“容器”中运行它们。 好的,所以我遵循了必要的步骤来使cntk库在Docker上工作; 如果我列出的图片,我发现 $: docker images REPOSITORY TAG IMAGE ID CREATED SIZE microsoft/cntk latest c2c192036e19 7 days ago 5.92 GB ubuntu 14.04 7c09e61e9035 5 weeks ago 188 MB hello-world latest 48b5124b2768 2 months ago 1.84 kB 在这一点上,我想运行cntk存储库中的教程。 我已经下载了我的桌面上的cntk存储库的主分支,并尝试运行“教程”文件夹中的一个例子,但我得到以下错误: terminal~ username$ docker run -w /Users/username/Desktop/CNTK-master/Tutorials microsoft/cntk configFile=lr_bs.cntk container_linux.go:247: starting container […]

Docker数据卷和挂载到主机

我只是通过Docker文档阅读,并试图更好地理解Docker Data Volumes,这个文档有点模糊。 这是我的理解 ,有两种方法可以安装Docker卷: 简单的装载(例如docker run -it -v /data –name container1 busybox ); 和 挂载到主机(例如docker run -it –name container1 -v /path/on/host:/datavol busybox ) 但是为了使容量在容器重启甚至容器交换(旧容器被删除,创build/启动新容器)中保持不变,这两种方法都不会将卷挂载到主机上吗? 换句话说,如果我没有通过“简单安装方法”明确地挂载到主机,那么卷的实际安装位​​置在哪里? 而且这个位置如何在容器交换中生存呢? 而且,在这两种情况下,我都假定卷只是给定主机的本地卷,并且如果有一个Swarm或群集运行在多个主机上,则无法使用这些命令,以便在不同主机上运行的容器可以访问这些卷,是吗? (而且我猜这是Data Volume Containers发挥的作用,对吧?)提前致谢!

Docker –mount抛出:$ PATH中找不到可执行文件“

运行: docker run 6740371b6542 –mount docker run 6740371b6542 –mount source=aws,target=/root/.aws/,readonly 两者都产生相同的错误: container_linux.go:265: starting container process caused "exec: \"–mount\": executable file not found in $PATH" docker: Error response from daemon: oci runtime error: container_linux.go:265: starting container process caused "exec: \"–mount\": executable file not found in $PATH". 有人可以解释如何从主机装入一个文件/文件夹到docker集装箱? 看来 – 完成是目前/最新推荐的方式来做到这一点。

通过Docker安装OpenFOAM

我正在尝试使用Docker安装OpenFOAM(在MacOSX El Capitan上)。 我一直在关注官方教程 。 当我尝试执行第一个脚本(installOpenFOAM +)时,通过命令行: docker-machine ssh default $HOME/installOpenFOAM+ $HOME 我在terminal屏幕上得到以下结果: 机器不存在 我一直在寻找一个在线解决scheme,但似乎没有人有这样的问题。 有人在这里面临同样的问题吗?

Linux“Perf”工具不能在Docker镜像中运行?

我知道“perf”工具要求安装对应于特定的linux内核版本。 而且我知道所有的docker映像都运行在相同的linux内核版本上,不pipelinux发行版本。 我在Docker里面使用了Ubuntu 16.04并且已经安装了linux-tools-common,启动perf告诉我我还缺less一些软件包:' # perf /usr/bin/perf: line 32: lsb_release: command not found WARNING: perf not found for kernel 4.9.12 You may need to install the following packages for this specific kernel: linux-tools-4.9.12-moby linux-cloud-tools-4.9.12-moby You may also want to install one of the following packages to keep up to date: linux-tools-moby linux-cloud-tools-moby 然后我试图安装我错过的东西: root@xxxxxx:/# apt-get […]

安装Travis构build版本的docker-engine后期版本

因为我需要更新版本的docker-compose,所以我还需要更新版本的docker-engine。 我试过了: before_install: – sudo apt-get install -qq docker-engine 但是,构build遇到提示: Configuration file '/etc/default/docker' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an updated version. What would you like to do about it ? Your options are: Y or I : install the package maintainer's version N or O […]