Questions tagged «docker»

Docker-开发人员和系统管理员的分布式应用程序的开放平台。

1
Windows容器:Containeradministrator与Administrator?
对于使用Docker的用户,我有些困惑。当我运行Windows容器(例如microsoft / windowsservercore)并键入“ whoami”时,得到以下响应 user manager\containeradministrator 但是在容器中运行“ net user”时,我看不到任何容器管理员,而只能看到 ------------------------------------------------------------------------------- Administrator DefaultAccount Guest 那么,这个containeradministrator到底是什么用户,他具有什么权限?他属于用户组吗?

1
从主机解析Docker容器
我正在运行Docker 1.12.1。我在用户网络(网桥类型)上有几个容器,每个容器分配一个--network-alias。容器可以正确地相互解析,但是主机无法通过其网络别名或主机名来解析任何容器。 如何使主机解析任何用户网络上的容器名称?

5
Conemu上的Docker
我试图通过创建一个start.sh使用来打开Docker 文件的任务,使Docker在ConEmu上运行git bash。 由于通常码头工人码头指向"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh",我可以通过任何方法在ConEmu上执行任务吗?所以像这样:
9 bash  conemu  docker  cmder 

2
Docker Toolbox:创建机器时出错:创建机器时驱动程序出错:超过最大重试次数(5)
我在Windows 7,VirtualBox 5.0.4,Docker工具箱1.9.0上。当我运行快速入门时,我得到: Creating Machine default... Running pre-create checks... Creating machine... Error creating machine: Error in driver during machine creation: Maximum number of retries (5) exceeded Looks like something went wrong... Press any key to continue... 但是,当我打开VirtualBox并查看时,确实得到了正在运行的“默认” VM。在我的VBox.log中,我看到了(完整文件在这里): 00:00:00.696246 HM: HMR3Init: VT-x w/ nested paging and unrestricted guest execution hw …

3
在Docker容器中运行后台脚本
在我的Dockerfile中,我运行一个脚本: RUN /bin/sh -c scripts/init.sh 在内部init.sh,&不会执行所有以结尾的命令:我无法运行后台进程。知道为什么吗?
8 process  docker 

1
在Windows 10的(ubuntu)无业游民框内运行docker
我刚被介绍给Docker,我对Docker的工作方式的了解非常有限,目前我在决定采用哪种方法方面受到时间的限制。 运行Windows 10 Home,无法为Windows安装Docker,已安装Docker Toolbox,但无法轻松启动和运行 升级到Windows 10专业版。为Windows安装了Docker。几个小时后,看来我的工作正常了。启用Hyper-V意味着我旧的无业游民的计算机(使用Virtualbox)不再工作。Docker似乎没有任何网络(互联网)连接。现在放弃,禁用Hyper-V,回到无所事事 我一直在想我可以使用Virtualbox设置一个无聊的盒子,或者只是一个Ubuntu VM,然后启动Docker并在其上运行。 这是为了在PHP7 / Nginx / Laravel应用程序上工作 我的问题是-应该可以吗?会有性能问题吗?我在Ubuntu上的经验是,使这些事情(例如Docker)正常工作要比Windows上简单得多。 此外,我可以在预先存在的无家可归者框中寻找什么,这将使我能够尽快使用Docker(在无业游民的盒子上运行)进行设置? 谢谢!


1
Proxmox中的Docker
我已经使用Proxmox v4设置了家庭服务器,并希望运行Docker容器。我应该怎么做?我应该只是在LXC容器中设置Docker,还是应该创建完整的VM并使用Atomic Host / CoreOS / RancherOS等最小操作系统之一? 从这个问题的措词可能可以明显看出,我对容器和Proxmox都是新手,所以在回答时请记住这一点。这个家庭项目是我要纠正的一件事。但是,我对Linux或虚拟化并不陌生。谢谢你的帮助!
8 docker  lxc 

1
在Mac OS X中,Docker端口暴露失败
首先,我通过教程并从容器中的教程启动了flask应用程序。它确实奏效了。 seraf$ docker run -d -P training/webapp python app.py 然后我找到了我的虚拟机的ip seraf$ boot2docker ip 192.168.59.103 并可以访问示例应用程序http://192.168.59.103:49157: 这是教程的图像Dockerfile: FROM ubuntu:12.04 MAINTAINER Docker Education Team <education@docker.com> RUN apt-get update RUN DEBIAN_FRONTEND=noninteractive apt-get install -y -q curl python-all python-pip wget ADD ./webapp /opt/webapp/ WORKDIR /opt/webapp RUN pip install -r requirements.txt EXPOSE 5000 CMD ["python", …
7 macos  docker 

0
如何在Plesk Onyx下将SMTP服务器链接到Docker容器?
我正在使用Docker扩展在Plesk Onyx托管服务器上运行Docker容器。一切都很好,除了电子邮件。如何将我的smtp服务器链接到容器或修改Docker文件以设置外部smtp服务器?我发现的所有内容似乎都与Plesk版本的Docker不匹配。
6 docker  plesk 

2
如何在Nginx中重写或代理URL?
我是nginx的新手。我想改写 feature-1234.mydomain.com/xyz?foo=bar 至 docker-feature-1234:9000/xyz?foo=bar 与请求参数。 我使用官方的nginx docker镜像。我的nginx.conf文件应该如何? 编辑:'feature-1234'是一个变量,所以: feature-5678 .mydomain.com 应该作为 码头工人- 功能5678:9000
4 nginx  docker 

1
使用docker可以确定哪些图像依赖于另一个图像
随着docker我可以找出所有命名和标记的集装箱,docker images其中列出了出来。 我可以找出给定图像使用的其他图像,docker inspect --format '{{.RootFS.Layers}}' _imageId_并且通过手动比较SHA可以看到图像B使用图像A。 有什么办法可以让docker告诉我或使用bash(或可移植外壳)脚本来查找依赖于给定图像的所有命名图像。例如,在此示例中,当我根据A搜索图像时,将返回B。 我一直没有成功搜索docker帮助输出,在线docker文档,google和SE,SO,SU来寻找现有的替代方案来手动发现依赖关系。
4 bash  docker 

0
Zookeeper / Exhibitor集群节点不断重启
我已经在Docker容器中成功部署了3个Zookeeper / Exhibitor节点,它们形成了一个集群。我是通过他们开始的 java \ -jar /opt/exhibitor/exhibitor.jar \ --port ${EXHIBITOR_PORT} --defaultconfig /opt/exhibitor/defaults.conf \ --configtype s3 --s3config ${S3_BUCKET}:${S3_PREFIX} --s3configprefix ${S3_PREFIX} \ --s3region ${AWS_REGION} --s3backup true --hostname ${HOSTNAME} \ ${SECURITY} 并已设定 auto-manage-instances=1 有 myid 所有节点和每个节点的文件都知道集群中的所有其他节点。但是,当我启动它们时,它们会不断地重新启动。可能导致这种情况的任何想法?没有错误日志或任何事情,只是每个zookeeper节点启动,然后重新启动一段时间。
3 docker  cluster 

1
我们可以使用共享卷来跨不同主机共享docker容器吗?
我想要实现的是在不同的机器上共享docker容器。 因为docker会将容器数据存储到/ var / lib / docker / container中 我想有一个网络卷,并将“/ var / lib / docker / container”从每台机器映射到同一网络卷。 Machine A |- /var/lib/docker/container --------------------> network file volume ^ | Machine B | |- /var/lib/docker/container ----------------------------- 在机器A当我做“docker run”创建容器时,我可以看到当我从机器B查看时这些文件显示,但是从机器B“docker ps”我看不到容器被列出。 这是一种可行的方法吗?

2
将Microsoft ODBC驱动程序安装到Debian
所以,我的apt-get install返回E: Unable to locate package msodbcsql(错误代码100)。我正在尝试使用我的系统访问SQL Server数据库,因此我按照Microsoft的说明安装他们的Linux驱动程序。 我已经尝试指定软件包版本:apt-get install -y msodbcsql17并使用Debian 8和9的软件包。我试图确认系统版本,因为我实际上正在构建一个Docker容器Debian:stretch-slim -> Python:3.6-slim,而我倾向于使用Debian 8,因为其他图像中的版本号是明确的9。 尝试安装软件包有什么选择?其他排除方法或步骤? 提前谢谢了。我是Linux新手,所以任何指针都非常感谢! 编辑 根据bash:cat /etc/debian_version我的版本实际上是9.5。

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.