Tag: windows 10

是否有可能在docker mysql运行容器以及windows 10 mysql中使用3306端口(相同的端口)

我在tomcat 7中部署我的war文件并使用以下命令启动tomcat docker run -it –rm -p 7008:8080 -v //d/docker_tomcat/tomcat-users.xml:/usr/local/tomcat/conf/tomcat-users.xml:ro -v //d/docker_tomcat/webapps:/usr/local/tomcat/webapps:rw tomcat:7.0 当tomcat启动时,它显示以下错误日志: 使用AbandonedObjectPool(org.apache.commons.dbcp.AbandonedObjectPool@9030ca2) LogAbandoned:true RemoveAbandoned:true RemoveAbandonedTimeout:90 [localhost-startStop-1]错误org.hibernate.util.JDBCExceptionReporter – 无法创buildPoolableConnectionFactory 我认为上面的错误意味着数据库studentdb不可访问 这里是我的hibernate.properties文件: – hibernate.dialect=org.hibernate.dialect.MySQLDialect hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.username=root hibernate.connection.password=root hibernate.connection.url=jdbc:mysql://10.0.75.x<ip of docker>:3306/studentdb?autoreconnect=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false show_sql=false hibernate.jdbc.use_streams_for_binary=false hibernate.dbcp.testOnBorrow=true hibernate.dbcp.validationQuery=SELECT 1 FROM DUAL hibernate.dbcp.testOnReturn=false hibernate.dbcp.maxWait=2000 hibernate.dbcp.testWhileIdle=true hibernate.dbcp.minEvictableIdleTimeMillis=1800000 hibernate.dbcp.timeBetweenEvictionRunsMillis=300000 hibernate.dbcp.numTestsPerEvictionRun=5 hibernate.dbcp.removeAbandoned=true hibernate.dbcp.removeAbandonedTimeout=90 hibernate.dbcp.logAbandoned=true 我认为hibernate.properties文件的hibernate.connection.url属性可能有错误。 也怀疑是因为我的Windows 10使用端口3306为MySQL以及docker也使用端口3306为MySQL。 如果是它的问题,那么我怎么能改变端口在运行在docker与一些不同的端口的MySQL容器

如何将Docker PHP容器连接到MySql容器?

我用MySQL创build了一个docker容器: docker run –name mysqlfordocker -p3307:3306 -e MYSQL_ROOT_PASSWORD=password_db-d mysql 它按预期工作。 它被MySQLWorckbech和PHP应用程序使用,它们不在MySQL的容器中: //CONNECTION BY PHP APPLICATION NOT IN CONTAINER $servername = "127.0.0.1:3307"; $username_db = "username_db"; $password_db = "password_db"; $db = "db"; 我的PHP应用程序的Dockerfile是: FROM php:7.0-apache RUN apt-get update \ && apt-get install -y –no-install-recommends libpq-dev \ && docker-php-ext-install mysqli pdo_pgsql pdo_mysql COPY / /var/www/html EXPOSE 80 然后我用我的PHP […]

Docker容器不在boot2docker启动时运行

操作系统:Windows10 使用: Oracle VM VirtualBox DockerToolbox v1.9.1i 嗨,你知道如何在boot2docker启动时自动启动一个容器吗? 我用docker-machine创造了一台新docker-machine 。 然后我用docker run运行一个新的容器。 这一切都和运行,但是当我closures我的Windows,并尝试启动我的docker机器里面的容器不启动。 我试图添加docker start id命令到文件/mnt/sda1/var/lib/boot2docker/profile但是不起作用。 我也尝试用ssh( docker-machine ssh name )连接到虚拟机,然后运行命令docker start id而没有成功。 最后,我必须停止并移除容器, docker run再次docker run 。

Windows 10上的Docker无法启动

我只是将Docker安装到我的Windows 10 PC上。 但是,当我尝试运行Docker与我的桌面上的快捷方式,我得到这样的错误。 当我检查WindowsfunctionHyper-V已启用。 我重新启动了我的电脑几次,但没有运气。 我的电脑上没有Virtualbox或VMware等虚拟化软件与Docker服务发生冲突。 我该怎么办?

Windows的OpenFOAM安装 – \ config.json:系统找不到指定的文件

我试图在Windows 10上按照官方网站上的说明安装OpenFOAM( http://www.openfoam.com/download/install-binary-windows.php )。 当我点击OF_Env_Create来启动Docker环境时,我收到一条错误消息: 打开C:\ Users \ Admin.docker \ machine \ machines \ default \ config.json:系统找不到指定的文件。 任何想法如何我可以解决这个问题? 非常感谢你!

不能在Windows 10上安装docker

我对docker的窗户很新。 我个人的Mac上没有问题。 但是,我一直无法让Docker在Windows 10上正常运行。 我跟着接受的堆栈溢出答案在Windows上安装后无法启动docker 。 但是,当我跑步 docker-machine ls 我明白了 NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS default not found Error open C:\Users\Steve\.docker\machine\machines\default\config.json: The system cannot find the file specified. test – virtualbox Stopped Unknown 我可以看到DRIVER没有find,并找不到config.json 。 我尝试卸载docker工具箱,但没有什么区别。 当我检查docker机器时似乎有多个额外的问题。 不知道如何通过这个。

docker在Windows 10的Asp.Net Core中用代码126(0x7E)退出

我刚刚在Windows 10中下载了Asp.Net核心,现在创build了一个Asp.Net核心Web API。 每当我运行我的应用程序,我得到一个错误码为“”docker“退出代码126(0x7E)”。 我正在使用Docker社区版,版本17.06.0-ce-win19(12801)频道:stable c98c1c2 而且我非常确定我的Docker已经启动并正在运行。 如果你能把这个事情说出来,那将是非常好的。 更新: 忘了提及我得到这个错误信息以及“无法启动debugging,无法build立连接到VSDBG”

在我的主机windows10上运行docker和64位linux虚拟机

大家都知道Docker在Windows 10操作系统上本身运行。 这需要启用Hyper-V。 我做到了,docker在我的win 10上运行良好。我想在我的win 10上运行一个64位的linux虚拟机。于是我下载了oracle虚拟机和ubuntu iso,当我打开oracle vb的时候,位访客版本。 当我检查在线信息时,build议closures64位客户机版本的Hyper-V以显示。 我这样做,并能够在我的胜利10安装64位的Ubuntu VM,但它打破了我的docker运行赢10。 有什么办法,我们可以同时运行docker和64位虚拟机,并在我的客户端赢得10操作系统?

如何将mongoconfiguration为在Docker中运行以在Windows上使用外部驱动器

我正在尝试设置一个docker镜像,该镜像将运行一个mongo实例,该实例指向不在默认泊坞窗容器内的驱动器位置。 我使用下面的命令来创build问题: docker run -p 27017:27017 –name mongo_test -v //c/Users/usrname/mongo_test:/data/db -d mongo 该容器瞬间失败,当我运行docker container logs mongo_test命令我回来了以下转储: 2017-03-13T04:33:33.358+0000 I CONTROL [initandlisten] MongoDB starting : pid=1 port=27017 dbpath=/data/db 64-bit host=4f14ca0711c7 2017-03-13T04:33:33.358+0000 I CONTROL [initandlisten] db version v3.4.2 2017-03-13T04:33:33.358+0000 I CONTROL [initandlisten] git version: 3f76e40c105fc223b3e5aac3e20dcd026b83b38b 2017-03-13T04:33:33.358+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1t 3 May 2016 2017-03-13T04:33:33.358+0000 I […]

Aldryn云在Windows 10,使用hyper-v和docker 1.12 rc2 beta16

有没有人在Windows 10上使用最新的docker beta和hyper-v设置aldryn云解决scheme的任何线索? 运行docker-compose -f C:\Users\Me\project\docker-compose-windows.yml build出现这些错误: npm ERR! fetch failed https://registry.npmjs.org/estraverse-fb/-/estraverse-fb-1.3.1.tgz npm ERR! fetch failed https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org npm ERR! fetch failed https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz npm WARN retry will retry, error on last attempt: Error: getaddrinfo ENOTFOUND registry.npmjs.org npm ERR! fetch failed https://registry.npmjs.org/glob/-/glob-7.0.5.tgz npm WARN […]