Tag: 容器

在Windows容器中运行Visual Studio远程debugging器(托pipe的Docker)

我尝试在Windows Server 2016 TP4的Windows容器中运行Visual Studio远程debugging器 。 由于它在容器中运行,因此不存在用户界面。 我尝试通过以下方式运行远程debugging器: .\msvsmon.exe /nostatus /silent /nosecuritywarn /nofirewallwarn /noclrwarn /port 4020 我正在以pipe理员用户(NT权限\系统)执行上述操作。 这在主机上工作正常,但在容器内不起作用。 Windows事件日志显示以下错误事件。 Msvsmon was unable to start a server named "`6D2D071453C5:4020`". The following error occurred: The parameter is incorrect. 完整的事件日志: Get-EventLog -LogName Application -EntryType Error | format-list Index : 1718 EntryType : Error InstanceId : 3221226473 Message : […]

如何将文件从本地机器复制到Windows上的Docker容器

我必须将用户本地文件C:/ users / saad / bdd中的数据文件导入到docker容器(cassandra)中,但是我没有find如何继续使用docker命令。 我正在开发Windows 7。 非常感谢您的帮助

用php文件构build容器对于运行docker容器的用户是不可访问的?

我需要知道是否有可能创build一个容器运行我的PHP应用程序与一些我的PHP文件不可从外部docker。 Docker的秘密不能适用于这种情况,没有其他的。 有什么我可能忽略的? 编辑:显然这是不可能的,我仍然需要一个详细的解释,为什么这是不可能的。 编辑2:我们需要使docker中的文件无法访问(所以代码不能被读取)到运行容器的用户。 打开端口80来执行/通过Apache运行脚本不是问题。

从Docker容器中检测AWS主机环境

从Docker容器中,我如何检测到我在AWS环境中运行? 我希望相同的容器可以select性地在AWS内启动IF时运行一些AWS命令,但是如果在本地环境中运行,则跳过这些命令。 目前,我认为简单的方法是在AWS中运行时设置一个环境variables。 有另一种方法吗?

如何使用docker-machine和VirtualBox创build具有特定URL的Docker机器?

我可以使用VirtualBox驱动程序创build一个Docker实例,但我无法弄清楚如何指定URL。 创build命令: docker-machine create –driver virtualbox myBox docker机ls: NAME ACTIVE DRIVER STATE URL SWARM myBox * virtualbox Running tcp://192.168.99.100:2376 我想要的URL是一个特定的url。 我如何强制Docker实例使用特定的URL(例如:192.168.99.113)? 详细信息:使用Docker Toolbox的Mac 10.10.5 更新 我尝试使用–virtualbox-hostonly-cidr命令设置泊坞窗机器的IP范围; 我指定了一个IP地址范围(“192.168.99.113/32”),但创build的机器的IP地址为192.168.99.100,这是我提供的范围之外。 是否有可能设置具有特定IP地址的docker机?

在高山linux上执行mongodb二进制文件

我试图在Docker容器中运行Alpine 64位Linux中的二进制mongodb。 但是在运行命令: ./mongodb时会出现以下错误: bash-4.3 # ./mongod bash: ./mongod: No such file or directory. 为什么不能运行它?

为什么“docker运行”错误“没有这样的文件或目录”?

我正在尝试运行一个运行自动构build的容器。 这是dockerfile: FROM ubuntu:14.04 MAINTAINER pmandayam # update dpkg repositories RUN apt-get update # install wget RUN apt-get install -y wget # get maven 3.2.2 RUN wget –no-verbose -O /tmp/apache-maven-3.2.2.tar.gz http://archive.apache.or g/dist/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz # verify checksum RUN echo "87e5cc81bc4ab9b83986b3e77e6b3095 /tmp/apache-maven-3.2.2.tar.gz" | md5 sum -c # install maven RUN tar xzf /tmp/apache-maven-3.2.2.tar.gz -C /opt/ RUN ln -s […]

docker-compose:容器之间的连接被拒绝,但是可以从主机访问服务

TL; DR:为了让一个容器在一个自定义(非标准)端口上使用另一个容器的服务,我该如何改变下面docker-compose.yml ? 我有一个非常普通的设置:Web应用程序(Padrino [Ruby]),Postgres,Redis和排队框架(Sidekiq)的容器。 Web应用程序随附自定义Dockerfile,其余服务来自标准图像(Postgres,Redis),或者从Web应用程序(Sidekiq)装载数据。 他们通过以下docker-compose.yml连接在一起: version: '2' services: web: build: . command: 'bundle exec puma -C config/puma.rb' volumes: – .:/myapp ports: – "9000:3000" depends_on: – postgres – redis sidekiq: build: . command: 'bundle exec sidekiq -C config/sidekiq.yml -r ./config/boot.rb' volumes: – .:/myapp depends_on: – postgres – redis postgres: image: postgres:9.5 environment: POSTGRES_USER: my-postgres-user […]

login到Linux容器上的Windows域

我的公司是专门使用Windows机器,当我login到Windows域时,它使我可以访问一些共享的驱动器和数据库。 现在我想在一个容器中运行R,例如以下教程https://ropenscilabs.github.io/r-docker-tutorial/02-Launching-Docker.html 我的问题是:是否有一种方法,我的R脚本在这个容器中执行的脚本inheritance主机操作系统的权限? 访问正在使用Windows身份validation的MSSQL数据库似乎特别棘手…..

Docker – 同一主机中的Tomcat和PostgreSQL容器 – 没有路由到主机

我已经在Tomcat上运行了一个Web应用程序,并使用该命令启动了容器, docker run -d -p 8080:8080 tveuser/tve-repository:tve-services 我也使用以下命令在同一台主机上运行PostgreSQL容器: docker run -d -p 80:80 -p 5432:5432 tveuser/tve-repository:tve-postgresql 我证实PostgreSQL是通过使用phpPgAdmin运行的,但是无法通过tomcat连接到它。 “docker ps”也告诉我,这两个容器已经启动并正在运行。 我通过tomcat context.xml将Web应用程序与数据库连接起来 <Parameter name="abc.connection.url" value="jdbc:postgresql://1.2.3.4:5432/dbname" /> 其中1.2.3.4是容器正在运行的docker主机ip。但是当我运行tomcat容器时,出现以下错误: org.postgresql.util.PSQLException: The connection attempt failed. at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:225) at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:64) at org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:136) …………… Caused by: java.net.NoRouteToHostException: No route to host at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) 任何帮助赞赏。