Questions tagged «docker»

Docker是构建和运行容器的工具。接受有关Dockerfile,操作和架构的问题。有关在生产环境中运行docker的问题可能会在ServerFault(https://serverfault.com/)上找到更好的响应。docker标签很少单独使用,通常与docker-compose和kubernetes等其他标签搭配使用。

30
Docker无法连接到Docker守护程序
将Docker版本更新为后0.8.0,输入时出现错误消息sudo docker version: Client version: 0.8.0 Go version (client): go1.2 Git commit (client): cc3a8c8 2014/02/19 12:54:16 Can't connect to docker daemon. Is 'docker -d' running on this host? 我已经按照说明进行了操作,并输入了command sudo docker -d,我得到了: [/var/lib/docker|2462000b] +job initserver() [/var/lib/docker|2462000b.initserver()] Creating server open /var/lib/docker/aufs/layers/cf2414da53f9bcfaa48bc3d58360d7f1cfd3784e4fe51fbef95197709dfc285d: no such file or directory[/var/lib/docker|2462000b] -job initserver() = ERR (1) …
473 linux  docker 

14
如何在Docker的构建上下文之外包含文件?
如何使用Docker文件中的“ ADD”命令从Docker构建上下文之外包含文件? 从Docker文档中: 路径必须在构建上下文内;您不能添加../something/something,因为Docker构建的第一步是将上下文目录(和子目录)发送到docker守护程序。 我不想为了适应Docker而重组我的整个项目。我想将所有Docker文件保留在同一子目录中。 此外,似乎Docker尚未(可能从未)支持符号链接:Dockerfile ADD命令未遵循主机#1676上的符号链接。 我唯一能想到的就是包括一个预构建步骤,将文件复制到Docker构建上下文中(并配置我的版本控制以忽略这些文件)。有没有比这更好的解决方法了?
461 docker 



15
您如何与Docker的流程连接和分离?
我可以附加到docker进程,但是Ctrl+ c不能与其分离。exit基本上停止了这个过程。 建议使用什么工作流程来运行流程,偶尔将其附加以进行一些更改,然后分离?
456 docker 


10
错误“输入设备不是TTY”
我正在从中运行以下命令Jenkinsfile。但是,出现错误“输入设备不是TTY”。 docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh 有没有一种方法可以在Jenkinsfile不进行交互模式的情况下从中运行脚本? 我基本上有一个名为的文件script.sh,希望在Docker容器中运行。

9
如何将Docker映像推送到私有存储库
我有一个标记为me/my-image的Docker 镜像,并且在dockerhub上有一个名为的私有仓库me-private。 当我推动我的工作时me/my-image,我最终总是会碰到公共仓库。 将图片专门推送到我的私人存储库的确切语法是什么?

14
在活动的Docker容器上公开端口
我正在尝试创建一个行为像完整虚拟机的Docker容器。我知道我可以在Dockerfile中使用EXPOSE指令公开端口,并且可以使用-p标志docker run来分配端口,但是一旦容器实际运行,是否有命令打开/映射其他端口? 例如,假设我有一个运行sshd的Docker容器。有人使用ssh容器安装了httpd。有没有办法公开容器上的端口80并将其映射到主机上的端口8080,以便人们可以访问容器中运行的Web服务器,而无需重新启动它?
408 docker 




11
容器退出时我丢失了数据
尽管有Docker的Interactive教程和常见问题解答,但当容器退出时,我仍然丢失了数据。 我已经按照以下说明安装了Docker:http : //docs.docker.io/en/latest/installation/ubuntulinux 在ubuntu 13.04上没有任何问题。 但是退出时它将丢失所有数据。 iman@test:~$ sudo docker version Client version: 0.6.4 Go version (client): go1.1.2 Git commit (client): 2f74b1c Server version: 0.6.4 Git commit (server): 2f74b1c Go version (server): go1.1.2 Last stable version: 0.6.4 iman@test:~$ sudo docker run ubuntu ping 2013/10/25 08:05:47 Unable to locate ping iman@test:~$ …
394 docker 

3
在Dockerfile中,如何更新PATH环境变量?
我有一个可以从源代码下载并构建GTK的dockerfile,但是以下行并未更新映像的环境变量: RUN PATH="/opt/gtk/bin:$PATH" RUN export PATH 我读到我应该使用ENV来设置环境值,但是以下指令似乎也不起作用: ENV PATH /opt/gtk/bin:$PATH 这是我的整个Dockerfile: FROM ubuntu RUN apt-get update RUN apt-get install -y golang gcc make wget git libxml2-utils libwebkit2gtk-3.0-dev libcairo2 libcairo2-dev libcairo-gobject2 shared-mime-info libgdk-pixbuf2.0-* libglib2-* libatk1.0-* libpango1.0-* xserver-xorg xvfb # Downloading GTKcd RUN wget http://ftp.gnome.org/pub/gnome/sources/gtk+/3.12/gtk+-3.12.2.tar.xz RUN tar xf gtk+-3.12.2.tar.xz RUN cd gtk+-3.12.2 …
388 docker  dockerhub 

11
docker run->'名称已被容器使用'
docker使用以下命令运行注册表始终会引发错误: dev:tmp me$ docker run \ -d --name registry-v1 \ -e SETTINGS_FLAVOR=local \ -e STORAGE_PATH=/registry \ -e SEARCH_BACKEND=sqlalchemy \ -e LOGLEVEL=DEBUG \ -p 5000:5000 \ registry:0.9.1 Error response from daemon: Conflict. The name "registry-v1" is already in use by container f9e5798a82e0. You have to delete (or rename) that container to …
387 docker 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.