我如何发布jupyter tmpnb服务器?

我试图发布一个tmpnb服务器,但是卡住了。 在http://github.com/jupyter/tmpnb上的快速入门之后,我可以在本地运行服务器并在172.17.0.1:8000上访问它。 但是,我无法远程访问服务器。 我已经尝试使用以下命令创build代理容器时添加-p 8000:8000 : docker run -it -p 8000:8000 –net = host -d -e CONFIGPROXY_AUTH_TOKEN = $ TOKEN –name = proxy jupyter /configurable -http-proxy –default-target http://127.0.0.1:9999 我尝试通过键入机器的IP地址访问服务器:8000,但我的浏览器仍然返回“此网站无法到达”。 代理的日志是: docker日志 – 详细信息45d836f98450 08:33:20.981 – info:[ConfigProxy]代理http:// *:8000到http://127.0.0.1:9999 08:33:20.988 – info:[ConfigProxy] Proxy API at http ://本地主机:8001 / API /路线 为了validation我可以访问在同一台机器上运行的其他服务器,我尝试了以下命令: docker run -d -it -rm -p […]

bitbucket docker权限被拒绝(publickey)。 致命的:无法从远程存储库读取

我正在用下面的代码创build一个docker文件: # Update aptitude with new repo RUN apt-get update # Install software RUN apt-get install -y git # Make ssh dir RUN mkdir /root/.ssh/ # Copy over private key, and set permissions ADD id_rsa /root/.ssh/id_rsa # Create known_hosts RUN touch /root/.ssh/known_hosts # Add bitbuckets key RUN ssh-keyscan bitbucket.org >> /root/.ssh/known_hosts RUN chgrp 545 ~/.ssh/id_rsa […]

Kubernetes不会在另一个Docker节点上重新启动失败的窗格

我有4个节点的kubernetes群集与3个爪子。 我有两个副本节点上运行的应用程序与2副本豆荚。 当其中一个minion的docker引擎停止时,kubernetes会显示在该docker节点上运行的pod状态为错误,而不会重新启动其他minion节点上的pod。 有没有办法,kubernetes会尝试重新启动群集中可用节点上的失败的容器。

Docker容器使用Dockerfile的TCP heathcheck?

我们可以在Dockerfile中使用下面的语法来进行HTTP健康检查。 HEALTHCHECK –interval=5s –timeout=3s CMD curl –fail http://localhost/feeds/check || exit 1 我想知道如果我想使用TCP健康检查? PS-不知道是否docker本身支持它,我们不需要任何额外的configuration。

docker-compose文件将删除dockerfile在容器目录中提取的文件

我想从dockerfile构builddrupal,并在容器目录 – / var / www / html / sites / all / modules中使用该dockerfile在drupal中安装模块。 但是当我通过docker-compose编译构builddockerfile时,它会正确提取。只要执行docker-compose,文件就消失了,但卷已经映射。 请看看docker-compose和dockerfile DockerFile FROM drupal:7 RUN rm /bin/sh && ln -s /bin/bash /bin/sh ENV DRUPAL_VERSION 7.36 ENV DRUPAL_MD5 98e1f62c11a5dc5f9481935eefc814c5 ADD . /var/www/html/sites/all/modules WORKDIR /var/www/html RUN chown -R www-data:www-data sites WORKDIR /var/www/html/sites/all/modules # Install drupal-chat ADD "http://ftp.drupal.org/files/projects/{drupal-module}.gz {drupal-module}.tar.gz" RUN tar xzvf {drupal-module} […]

使windows docker命令与远程linux机器docker守护进程链接

由于许多原因,在我的Windows机器上运行Virtual Box是不可行的。 不过,我想在远程Linux机器上通过docker组合实例化Docker容器时,在Windows上运行集成testing。 docker命令是使用testcontainer java库执行的[1]。 默认情况下,testcontainer会在我的Windows机器上运行docker compose命令,但是我想要在远程Linux机器上实例化Docker容器,而不是在Windows机器上的boot2docker linux实例。 这可行吗? 什么是我需要做的configuration来实现相同的。 [1] https://github.com/testcontainers/testcontainers-java 通过DOCKER_HOST使用远程dockerconfiguration工作吗?

无法拉动Docker hello-world

我阅读并尝试了有关此问题的所有post,Docker Docs中的每一行。 不幸的是我的问题仍然存在。 这是发生了什么事情: bayram@bayram-ubuntu-desktop:~$ sudo docker pull hello-world Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: Get https://auth.docker.io/token?account=bayram&scope=repository%3Alibrary%2Fhello-world%3Apull&service=registry.docker.io: EOF bayram@bayram-ubuntu-desktop:~$ 奇怪的是,30秒后我跑了同样的命令,得到了不同的回应: bayram@bayram-ubuntu-desktop:~$ sudo docker pull hello-world Using default tag: latest Error response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: EOF bayram@bayram-ubuntu-desktop:~$ 3秒后再次尝试: bayram@bayram-ubuntu-desktop:~$ sudo docker pull hello-world Using default tag: latest latest: Pulling from library/hello-world […]

AWS Elastic Beanstalk中的Docker:在$ PATH中找不到可执行文件“

我想在Elastic Beanstalk上部署一个多容器的Docker应用程序。 其中一个容器是一个芹菜容器,我有一个worker.sh脚本启动芹菜工人。 此容器的Dockerrun.aws.json如下所示: { "name": "celery", "image": "python:2", "memory": 384, "user": "nobody", "command": ["worker.sh"], "essential": true, "links": [ "redis" ], "mountPoints": [ { "containerPath": "/app", "sourceVolume": "_" } ] } 但是,我得到这个错误: oci runtime error: container_linux.go:247: starting container process caused "exec: \"worker.sh\": executable file not found in $PATH" 请记住,我已经尝试了没有括号的命令: "command": "worker.sh", 但是我得到了同样的错误信息。 如何修改我的Dockerrun.aws.json文件来运行这个脚本?

docker:registry:无法从别人拉私人registry

我想从别人的私人registry[containerregistry.us.xxxxx.com:8088]拉一个docker图像。 当我拉一个泊坞窗图像时,我得到这个错误 [root@bmcapp ~]# docker pull containerregistry.us.xxxxx.com:8088/kafk-server:1 Error response from daemon: Get https://containerregistry.us.xxxxx.com:8088/v1/_ping: x509: certificate signed by unknown authority 1)我试着在这个文件夹/etc/docker/certs.d/containerregistry.us.xxxxx.com:8088添加ca.crt证书。 2)然后在/usr/lib/systemd/system/ docker.service文件中,我尝试在docker.service的这一行添加–insecure-registry containerregistry.us.xxxxx.com:8088,像这样ExecStart=/usr/bin/dockerd 至 ExecStart=/usr/bin/dockerd –insecure-registry containerregistry.us.xxxxx.com:8088 然后我重新启动了docker和守护进程 [root@bmcapp ~]#systemctl daemon-reload [root@bmcapp ~]#systemctl restart docker Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for […]

我如何在远程Docker机器间安装卷?

我的Desktop有一个Docker主机。 现在我想在我的机器外部的 Docker机器中安装一个卷:1) laptop 2) VPS server 。 我可以在其中安装音量吗? 怎么样?