Tag: mysql

在运行wordpress docker时无法连接mysql

我用脚本通过docker启动mysql和wordpress。 ( https://github.com/lamuguo/wordpress-setup/blob/master/start_wordpress.sh ) xfguo-wp镜像基于docker官方wordpress 4.3.1版本库构build: https : //github.com/docker-library/wordpress/commit/4823a04099579f2aafb118ae8177449425cc84d2 命令来build立图像:(在apache目录下)〜/ github / wordpress / apache $ docker build -t xfguo-wp。 但是,我无法连接到MySQL数据库成功,错误由“docker日志techmeetup-wordpress” …在/ var / www / html中找不到WordPress – 正在复制…完成! WordPress已成功复制到/ var / www / html MySQL连接错误:(2002)连接被拒绝 警告:mysqli :: mysqli():(HY000 / 2002):连接拒绝在第10行 有什么想法吗? 随意评论我的WordPress的代码设置存储库。 谢谢!

Docker-compose检查mysql连接是否准备就绪

我试图确保我的应用程序容器不运行迁移/启动,直到数据库容器启动,并准备接受连接。 所以我决定使用健康检查,并取决于泊坞窗撰写文件v2中的选项。 在应用程序中,我有以下 app: … depends_on: db: condition: service_healthy 数据库另一方面有以下健康检查 db: … healthcheck: test: TEST_GOES_HERE timeout: 20s retries: 10 我已经尝试了几个方法,如: 确保db DIR被创buildtest: ["CMD", "test -f var/lib/mysql/db"] 获取mysql版本: test: ["CMD", "echo 'SELECT version();'| mysql"] pingpipe理员(标记db容器是健康的,但似乎不是一个有效的testing) test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost"] 有没有人有这个解决scheme?

从Docker容器连接到本地主机上的Mysql

我有我的本地主机上运行的MySQL我可以连接它通过运行: mysql -h 127.0.0.1 -P 3306 -u root -p 我也用命令运行docker容器: docker run -tid -v $(pwd):/code -p 3306:3306 -p 5000:5000 –name container container 我想从docker容器中访问我的Mysql数据库。 所以我也从docker集装箱input: mysql -h 127.0.0.1 -P 3306 -u root -p 但它给我错误: ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111) 我究竟做错了什么? 端口似乎是正确的。 编辑1docker的ifconfig输出: eth0 Link encap:Ethernet HWaddr 02:42:ac:11:00:02 inet addr:172.17.0.2 Bcast:0.0.0.0 […]

从MAMP到Docker的Web开发过渡

我是Docker的新手,我很难将其核心技术应用到我目前的Web开发中。 使用MAMP,你只需要下载应用程序,把你的PHP / HTML文件放在/ htdocs,启动服务器,然后去http:// localhost:8888 /看到你的web应用程序。 现在,使用docker工具,我想知道我怎么能做到这一点。 到目前为止我所做的是从Docker Hub中提取http,php和mysql镜像。 我怎样才能把这三个图像连接在一起,使它们工作? 或者我应该如何同时运行它们? 我应该把/ htdocs放在哪里,或者我怎样才能访问它? MAMP有一个用于数据库访问的phpMyAdmin,Docker有这样的东西吗? 我正在使用boot2docker v1.4.1和VirtualBox 4.3.20在Mac OS X Yosemite(10.10.1)上工作。

在Docker中扩展mysql

我正在寻找扩大可能涉及多个服务器的群体上的MySQL。 确保数据在不同服务器上的容器之间同步的最佳方法是什么? 我意识到一个没有docker的标准configuration,我不得不build立复制。 我想知道是否有办法做到这一点,更适合和容易与docker部署。

docker-piwik – 无法访问文档

我的问题是什么? 我想使用Docker在我的CentOs 7服务器上部署Web分析工具Piwik 。 为了达到这个目的,我在这个页面后面说,为了运行piwik容器 ,必须运行一个mysql容器 。 所以我先用这种方式运行mysql-docker-container : docker run –name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:latest 之后,我运行piwik-docker-container像这样: docker run –name some-piwik –link some-mysql:mysql -p 6969:9000 -d piwik 根据网站 ,现在应该可以浏览到http://localhost:6969来查看Piwiklogin页面。 不幸的是使用我select的浏览器( lynx ),我得到这个错误消息: [root@localhost /]# lynx localhost:6969 Looking up localhost first Looking up localhost:6969 Making HTTP connection to localhost:6969 Sending HTTP request. HTTP request sent; […]

使用Docker为UItesting创build“可恢复”的MySQL数据库

我们有一些seleniumtesting,运行在我们的Web应用程序的生产式设置上。 问题是一些testing在影响数据库的应用程序中做了些什么。 是否有可能拥有数据量或类似数据,以便在每次testing之前“克隆”并附加到容器上? 我们真的只需要一个MySQL数据库,可以在每次testing之前快速重新创build。 偶尔我们会运行模式迁移到该数据库。 还是有另外一种方法可以更适合这个吗?

我可以使用无花果来初始化docker中的持久化数据库吗?

我试图自动安装和运行一组链接的docker集装箱使用无花果。 这个configuration是由一个运行RStudio的容器组成的,这个容器链接到一个运行MySQL的容器,这样我就可以从RStudio查询MySQL数据库了。 在第一次运行时,我想从基础MySQL映像创buildMySQL容器,并用用户和数据库填充它。 从命令行来看,像这样: #Get the latest database file wget -P /tmp http://ergast.com/downloads/f1db.sql.gz && gunzip -f /tmp/f1db.sql.gz #Create the database container with user, password and database docker run –name ergastdb -e MYSQL_USER=ergast -e MYSQL_ROOT_PASSWORD=mrd -e MYSQL_DATABASE=f1db -d mysql #Populate the database docker run -it –link=ergastdb:mysql -v /tmp:/tmp/import –rm mysql sh -c 'exec mysql -h$MYSQL_PORT_3306_TCP_ADDR -P$MYSQL_PORT_3306_TCP_PORT […]