Tag: ubuntu 16.04

如何在docker中列出可用的存储驱动程序?

信息显示: Storage Driver: vfs Kubernetes不喜欢它, kubeadm init打印: unsupported graph driver: vfs 如何列出可用的驱动程序?

泊坞窗在使用不同的数据目录时没有响应

我想更改docker中的图像目录。 我尝试了这里提到的最初的两个方法。 这两种方法都可以工作,并更改泊坞窗图像的目录。 但问题是图像停止响应。 我可以运行hello世界的例子,但是如果我运行ubuntu容器或whalesay容器,泊坞窗停止响应,我不能再运行它。 docker run -it ubuntu bash docker run docker/whalesay cowsay boo 在使用上述命令时,图像被下载并没有任何反应。 然后我再次input命令运行,系统停止响应。 我用Ctrl + C来终止它,但之后我无法打开任何其他terminal屏幕。 另外,系统不关机; 它被困在一个黑色的屏幕上。 在强制重新启动系统泊坞窗启动失败运行提供以下日志: docker.service – Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Fri 2017-04-14 20:12:14 EDT; 10min ago Docs: https://docs.docker.com Process: 1160 ExecStart=/usr/bin/dockerd -H fd:// (code=exited, […]

由于ubuntu的未满足的依赖关系,无法安装节点6的npm

这是错误消息: Step 6/10 : RUN apt-get install -y npm —> Running in 85acc9ae3f0d Reading package lists… Building dependency tree… Reading state information… Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created […]

在Ubuntu上,实现容器隔离(用户名空间),more / proc / / gid_map,不输出

当我学习docker时,章节中的代码:[user namespace]: 演示的含义是使用[user namespace]来实现: 容器外面是普通用户的权限,在容器中是root权限。 #define _GNU_SOURCE #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <sched.h> #include <signal.h> #include <unistd.h> #include <sys/capability.h> // sudo apt install libcap-dev #define STACK_SIZE (1024 * 1024) static char child_stack[STACK_SIZE]; char* const child_args[] = { "/bin/bash", NULL }; void set_uid_map(pid_t pid, int inside_id, int outside_id, int length){ char path[256]; sprintf(path, "/proc/%d/uid_map", […]

在Ubuntu 16.04中创buildMarklogic docker实例来暴露端口

我已经使用DockerFile在Ubuntu 16.04上创build了一个marklogic实例。 在marklogic服务器启动后,我尝试从端口8000,8001,8002等访问pipe理接口,这些端口在创builddocker实例时暴露出来,但是我遇到了服务器未启动或页面未find的问题。 有没有人遇到过这个问题,以及如何规避它。

Jupyterhub /单用户共享卷

我试图在Ubuntu 16.04上安装一个Jupyterhub服务器,很像https://github.com/minrk/jupyterhub-demo 。 我改变了jupyterhub_config.py支持持久存储使用这里提供的技巧https://github.com/jupyterhub/dockerspawner#data-persistence-and-dockerspawner : notebook_dir = os.environ.get('DOCKER_NOTEBOOK_DIR') or '/home/jovyan/work' c.DockerSpawner.notebook_dir = notebook_dir c.DockerSpawner.volumes = { 'jupyterhub-user-{username}': notebook_dir } 不过,我想为用户组添加一个共享的“团队”数量。 我有一个用户名(键)和队名(值)的字典映射用户到团队。 理想情况下,我会陈述如下: c.DockerSpawner.volumes = { 'jupyterhub-user-{username}': notebook_dir, 'jupyterhub-team-{teamname}': os.path.join(notebook_dir, 'shared' } 但我不知道如何将另一个{名字}映射传递给dockerspawner。 我试着摆弄这些东西,但目前还没有结果: c.DockerSpawner. … extra_create_kwargs = Dict(config=True, help="Additional args to pass for container create") extra_start_kwargs = Dict(config=True, help="Additional args to pass for container start") […]

需要login密码才能访问运行在nvidia-docker容器中的jupyter笔记本

我按照以下顺序运行这个命令,以便在Ubuntu 16.04(NVIDIA GPU GeFORCE 840M)成功安装后,在Docker容器中运行tensoflow。 1.sudo服务docker start 2.sudo nvidia-docker run -it -p 8888:8888 gcr.io /tensorflow/tensorflow:latest-gpu 然后,我尝试通过inputlocalhost:8888来访问firefox浏览器中的jupyter,并要求我在浏览器中inputlogin密码。 解决办法是什么?

我如何设置一个简单的dockerized RabbitMQ集群?

我一直在做一些关于设置一个dockerized RabbitMQ集群的书籍,谷歌在同一台机器上发布了各种各样的结果。 我试图在多台机器上设置一个RabbitMQ集群。 我有三台名为dockerswarmmodemaster1 , dockerswarmmodemaster2和dockerswarmmodemaster3 在第一台机器上(dockerswarmmodemaster1),我发出以下命令: docker run -d -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15671:15671 -p 15672:15672 \ -p 25672:25672 –hostname dockerswarmmodemaster1 –name roger_rabbit \ -e RABBITMQ_ERLANG_COOKIE='secret cookie here' rabbitmq:3-management 现在这个启动一个rabbitMQ就好了,我可以去15672的pipe理页面看看它是否按预期工作。 然后,我SSH到我的第二台机器(dockerswarmmodemaster2),这是我坚持的一点。 我一直在尝试以下命令的变体: docker run -d -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15671:15671 \ -p 15672:15672 -p 25672:25672 –name jessica_rabbit -e […]

在daemon.json中configuration主机后无法启动docker

我正在尝试在ubuntu 16.04中使用configuration文件/etc/docker/daemon.json来configurationdocker (版本17.03.1-ce)来添加主机: { "debug": true, "hosts": ["tcp://0.0.0.0:1234", "unix:///var/run/docker.sock"], "dns" : ["8.8.8.8","8.8.4.4"] } 当我尝试重新启动docker..它失败 #service docker restart Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. 注意systemctl status docker.service : Starting Docker Application Container Engine… docker-slave-ubuntu-build dockerd[24806]: unable to configure the Docker daemon […]

Docker无法连接到Oracle 12c Container的公开端口

我正在尝试创build一个用于testing的Oracle 12c实例的容器。 我正在使用可用的图像: Oracle Image 我按照页面上的指示编写下面的docker命令: docker pull sath89/oracle-12c docker run -d -p 8080:8080 -p 1521:1521 sath89/oracle-12c 运行docker ps时,这给了我以下输出: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ec8edeef718b sath89/oracle-12c "/entrypoint.sh " 5 minutes ago Up 5 minutes 0.0.0.0:1521->1521/tcp, 0.0.0.0:8080->8080/tcp vigilant_johnson 并运行docker日志ec8edeef718b时输出以下内容 Database not initialized. Initializing database. Starting tnslsnr Copying database files 1% complete 3% complete […]