Tag: debian

Docker上的Docker延伸gnutls_handshake()失败

我试图在我的Stretch Debian上安装docker。 我遵循指南,但是当我使用“sudo apt-get update”时,我得到: https://download.docker.com/linux/debian stretch / stable amd64软件包gnutls_handshake()失败:公钥签名validation失败。 “curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add – ”返回OK

在创builddaemon.json之后,docker服务不会启动

执行以下步骤时出现以下错误消息 ● docker.service – Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2017-08-30 09:21:52 CEST; 13s ago Docs: https://docs.docker.com Process: 11581 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, status=1/FAILURE) Main PID: 11581 (code=exited, status=1/FAILURE) CPU: 28ms Aug 30 09:21:52 debian systemd[1]: docker.service: Failed with result 'exit-code'. Aug 30 09:21:52 […]

如何通过Terraform设置Nomad

我是初学者,我有问题找Terraform和Nomad的解决scheme。 我需要运行Nomad和hashi-ui来pipe理Nomad的网页。 我尝试通过terrafom设置并运行Nomad服务器。 Hashi-ui我喜欢游牧的工作。 Nomad服务器和Hashi-ui运行良好。 哈西我在docker上跑。 现在我需要创buildterraform文件进行自动化初始设置和编排游牧人。 我的服务器在Debian 8上运行。 我的terraform文件nomad.tf: # Configure the Nomad provider provider "nomad" { address = "http://localhost:4646" region = "global" # group = "server" } variable "version" { default = "latest" } data "template_file" "job" { template = "${file("./hashi-ui.nomad")}" vars { version = "${var.version}" } } # Register a job resource […]

第二个ssh会话无法连接到docker主机

我有服务器与debian操作系统。 我安装了泊坞窗,它可以正常工作,你可以看到如下: root@3053b0461a3c:/# which wget /usr/bin/wget root@3053b0461a3c:/# 一个基于Ubuntu的容器正在运行。 然后我开始了第二个terminal,通过ssh连接到服务器并input控制台 docker ps 但是作为输出,我得到了这样的信息: Cannot connect to the Docker daemon. Is the docker daemon running on this host? 为什么docker服务没有运行?

如何在Debian 8内核2.6.32上安装docker

我已经为每月3e买了Debian 8 VPS https://www.pulseheberg.com/vps/simple 。 我想安装docker引擎,但它不起作用(因为它需要一个内核> = 3.10) 你有什么想法在我的服务器上安装docker吗?

错误的replace错误在基于Debian的Docker镜像中安装NVM

我正在尝试在我的Docker镜像上安装nvm。 我原本以为这个Docker镜像是build立在Ubuntu上的,但它实际上是build立在Debian之上的。 我安装bashcurlNVM,并随后安装节点,但我得到一个bad substitution错误: 这是我的Dockerfile: FROM docker RUN apk add –update bash \ && touch /root/.bashrc \ && curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash \ && source /root/.bashrc \ && nvm install node \ && npm install 我认为下面的错误与&& source /root/.bashrc \ => Downloading nvm as script to '/root/.nvm' 0 => Appending source string to /root/.bashrc => […]

dotnet核心SDK /运行在Debian的debian中

我正在试图为我们的docker集群做一个dotnet运行时镜像。 我遵循微软的以下教程。 https://www.microsoft.com/net/core#linuxdebian 但是,当我运行“dotnet新控制台-o hwapp”我得到“你是否要运行dotnet SDK命令?请安装dotnet SDK从: http : //go.microsoft.com/fwlink/ ?LinkID=798306&clcid=0x409” 以下是我的docker文件。 FROM "Our registry" RUN apt-get update RUN apt-get install curl libunwind8 gettext -y #Installing DOTNET CORE SDK ENV DOTNET_VERSION 1.1.1 ENV DOTNET_DOWNLOAD_URL `https://dotnetcli.blob.core.windows.net/dotnet/release/1.1.0/Binaries/$DOTNET_VERSION/dotnet-debian-x64.$DOTNET_VERSION.tar.gz` RUN curl -SL $DOTNET_DOWNLOAD_URL –output dotnet.tar.gz \ && mkdir -p /usr/share/dotnet \ && tar -zxf dotnet.tar.gz -C /usr/share/dotnet \ && […]

在debian上安装docker – overlayfs不支持'overlay'

我为我的构buildpipe道创build了一个docker镜像,我试图运行docker build -t someTag . 但是,我得到这个错误。 DEBU[0000] Listener created for HTTP on unix (/var/run/docker.sock) INFO[0000] libcontainerd: new containerd process, pid: 1026 DEBU[0000] Permission denied writing "-500" to /proc/1026/oom_score_adj DEBU[0000] containerd: grpc api on /var/run/docker/libcontainerd/docker-containerd.sock DEBU[0000] containerd: read past events count=0 DEBU[0000] containerd: supervisor running cpus=2 memory=976 runtime=docker-runc runtimeArgs=[] stateDir="/var/run/docker/libcontainerd/containerd" DEBU[0000] libcontainerd: containerd health check returned […]

Tomcat 7在Debian启动时失败,但继续在后台工作

当我在Docker中运行任何debian图像 sudo docker run -it debian /bin/bash 安装tomcat 7 apt-get update && apt-get install -y tomcat7 开始吧,我明白了 /etc/init.d/tomcat7 start [FAIL] Starting Tomcat servlet engine: tomcat7 failed! 但是,如果我在浏览器中打开它,我知道, 它的工作原理! 使用CLI再次检查 /etc/init.d/tomcat7 status [ ok ] Tomcat servlet engine is not running.. 而现在唯一的办法就是阻止它被pid杀死。 你有没有遇到过这个问题?

在Docker运行中使用容器环境variables,而不使用bash -c

我有一个WP-CLI容器,我必须运行以下命令: wp –allow-root core config –dbname=$MYSQL_DATABASE –dbuser=$MYSQL_USER –dbpass=$MYSQL_PASSWORD –dbhost=$WP_CLI_MYSQL_HOST –debug 当我在容器中运行bash时,我没有问题,但是当我尝试去做: docker-compose run –rm wordpress-cli –rm core config –dbname=$MYSQL_DATABASE –dbuser=$MYSQL_USER –dbpass=$MYSQL_PASSWORD –dbhost=$WP_CLI_MYSQL_HOST –allow-root –debug 所有环境variables都在主机中而不是容器中进行评估,所以它们被空的传递给容器。 我在这个问题中发现,使用bash -c 'my command'将做的伎俩,但我的ENTRYPOINT是WP命令,所以我想只运行而不使用bash命令。