Docker hello-world:validation错误

我刚刚开始与docker工人。 我正在按照此处指定的说明https://docs.docker.com/windows/step_one/ 我在Windows 10上安装了Docker(1.10.2)并运行docker run hello-world 。 但是,我得到一个authentication错误,而教程没有提到任何有关它。 这是我收到的信息。 $ docker run hello-world Unable to find image 'hello-world:latest' locally docker: Error response from daemon: Authentication is required: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: unauthorized: incorrect username or password. See 'C:\Program Files\Docker Toolbox\docker.exe run –help'. 我search谷歌&在这里,但找不到类似于这个错误信息。 谢谢!

docker-machine boot2docker root密码

没有find答案任何地方…我使用docker机创build了一个虚拟机(boot2docker)。 我需要使用root编辑一些文件。 boot2docker中的root密码是什么?

从容器名称中获取docker容器标识

什么是从容器名称得到docker容器id的命令?

我怎样才能让容器在Kubernetes上运行?

我现在试图在Kubernetes集群上运行一个带有shell(/ bin / bash)的简单容器。 我认为有一种方法可以通过使用伪tty和分离选项( -td docker run命令中的-td选项)来保持容器在Docker容器上docker run 。 例如 $ sudo docker run -td ubuntu:latest 在kubernetes中有这样的select吗? 我已经尝试使用kubectl run-container命令kubectl run-container kubectl run-container test_container ubuntu:latest –replicas=1 但容器会在几秒钟内退出(就像使用docker run命令启动,而不是前面提到的选项),而ReplicationController会再次启动它。 在Docker docker run命令中,是否有任何方法让容器在Kubernetes上运行,如-td选项?

Docker – 编写持久数据MySQL

我似乎无法让MySQL数据持久化,如果我运行$ docker-compose down .yml $ docker-compose down下面的.yml version: '2' services: # other services data: container_name: flask_data image: mysql:latest volumes: – /var/lib/mysql command: "true" mysql: container_name: flask_mysql restart: always image: mysql:latest environment: MYSQL_ROOT_PASSWORD: 'test_pass' # TODO: Change this MYSQL_USER: 'test' MYSQL_PASS: 'pass' volumes_from: – data ports: – "3306:3306" 我的理解是,在我的data容器中使用volumes: – /var/lib/mysql将其映射到我的本地机器目录,在这里mysql将数据存储到容器中,并且由于映射的原因,即使容器被销毁,数据也应该保留。 而mysql容器只是一个客户端接口到数据库,并可以看到本地目录,因为volumes_from: – data 试图这个答案,它没有工作。 Docker-构成持久性数据问题 […]

不能在Dockerfile中执行RUN mkdir

这是构buildDocker镜像时得到的错误消息: 步骤18:运行mkdir / var / www / app && chown luqo33:www-data / var / www / app —>运行在7b5854406120 mkdir:无法创build目录'/ var / www / app':没有这样的文件或目录 这是导致错误的Dockerfile的一个片段: FROM ubuntu:14.04 RUN groupadd -r luqo33 && useradd -r -g luqo33 luqo33 <installing nginx, fpm, php and a couple of other things> RUN mkdir /var/www/app && chown luqo33:www-data /var/www/app VOLUME […]

最适合数据容器的容器?

什么是最适合的(最小,最简单的)容器用于仅数据的Docker容器? 在他们使用training / postgres容器的文档中。 但是,我相信另一个容器实际上会运行数据库(例如postgres)。 http://docs.docker.com/userguide/dockervolumes/ 我假设一个数据容器是非常小的,因为它通常只在那里为另一个容器提供数据量。 当创build一个只有数据的容器时,容器可能被忽略了?

Minikube:如何SSH进入虚拟机?

ssh进入minikubeVM的用户名/密码是什么? 或者我需要做钥匙ssh? 我看到$ HOME / .minikube /里面有几个键。 我想知道他们每个人的目的是什么? 列表如下: .minikube/apiserver.crt .minikube/apiserver.key .minikube/ca.pem .minikube/cert.pem .minikube/key.pem .minikube/certs/ca-key.pem .minikube/certs/ca.pem .minikube/certs/cert.pem .minikube/certs/key.pem

Docker:构build映像时出现“lstat no such file or directory”错误。 文件在那里

我想部署一个简单的JS Boilerplate到Docker Cloud。 我使用了一个我已经用于不同的Boilerplate和图像的Dockerfile。 Dockerfile非常简单。 它只是基于官方的nginx,添加两个configuration文件,然后将我的gulp样板的输出文件夹添加到nginx根目录。 所以我把它从一个目录复制到新的样板,因为我想试试这个。 我得到的错误是这(最后一行) Sending build context to Docker daemon 277.5 kB Step 1 : FROM nginx —> af4b3d7d5401 Step 2 : MAINTAINER Ole Bjarnstroem —> Using cache —> f57bc23d9444 Step 3 : ENV LANG en_US.UTF-8 —> Using cache —> f6f4a76092dd Step 4 : COPY ./nginx/nginx.conf /etc/nginx/nginx.conf —> Using cache —> […]

什么时候,在哪里以及如何在Visual Studio 2017中设置DOCKER_BUILD_SOURCE环境variables

在Visual Studio 2017中使用docker支持创build新的.NET核心应用程序时,它会创build一些docker-compose.yml文件。 docker-compose.vs.debug.yml和发布变体都包含对名为DOCKER_BUILD_SOURCE的环境variables的引用: version: '2' services: app: image: app:dev build: args: source: ${DOCKER_BUILD_SOURCE} environment: – DOTNET_USE_POLLING_FILE_WATCHER=1 volumes: – ./app:/app – ~/.nuget/packages:/root/.nuget/packages:ro – ~/clrdbg:/clrdbg:ro entrypoint: tail -f /dev/null labels: – "com.microsoft.visualstudio.targetoperatingsystem=linux" The purpose of this variable seems to be a reference to the source directory, however, it always seems to be empty. 我无法find关于这个问题的更详细的信息…有没有人有一个想法或指针,一些文档?