Tag: wordpress

docker-compose mysql容器拒绝访问wordpress容器

我有一个问题与MySQL 5.7容器拒绝访问WordPress的容器。 我使用的是docker-compose,我在Mac OSX上运行docker。 Docker应该是最新的版本。 这是我的docker-compose.yml version: '2' services: wordpress: depends_on: – db image: wordpress:latest container_name: wordpress ports: – "8000:80" – "443:443" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: blog WORDPRESS_DB_USER: blog_admin WORDPRESS_DB_PASSWORD: userpasswd networks: – wordpress_net db: image: mysql:5.7 container_name: db ports: – "3306:3306" volumes: – db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: rootpasswd MYSQL_DATABASE: blog MYSQL_USER: […]

docker-compose – 无法连接到MySQL数据库

TL; DR:WordPress无法使用下面的docker-composeconfiguration连接到MySQL。 build立数据库连接时出错。 为什么? 我正在使用以下docker-compose.yml文件来设置LEMP开发环境。 docker-compose.yml version: '3' services: nginx: image: nginx ports: – '8080:80' volumes: – ./nginx/config/default.conf:/etc/nginx/conf.d/default.conf – ../wordpress:/var/www/wordpress – ./nginx/log:/var/log/nginx depends_on: – php php: image: php:fpm ports: – 9000:9000 volumes: – ../wordpress:/var/www/wordpress depends_on: – mysql mysql: image: mysql ports: – "3306:3306" environment: MYSQL_ROOT_PASSWORD: secret MYSQL_DATABASE: ado MYSQL_USER: ado MYSQL_PASSWORD: secret volumes: – ./mysql/data:/var/lib/mysql […]

坚持docker化的WordPress(带有LAMP堆栈)

我正在将我的WordPress博客从传统设置移动到Docker,但是我在理解持久数据的最佳方式方面遇到了一些麻烦。 总之,我的想法是让每个博客运行在自己的容器内(基于tutum/wordpress )。 在我的testing过程中,我注意到如果我在博客上保存任何数据,当我提交容器时,图像不包含这样的数据。 据我了解,Docker应该在提交新映像时保存容器的状态。 当我在一个容器上运行命令或安装包时会发生这种情况,但是当我例如在WordPress中创build一个新post时,这种情况不会发生。 我已经读了一些关于Docker卷的内容,但是我不认为有一个单独的数据卷是非常方便的,因为我希望将所有数据放在一个容器中,然后我可以更容易地移动。 有什么我失踪? 什么是阻止Docker在WordPress中保存新post? 谢谢大家的时间!

Docker用户权限说明

我有一个由此docker-compose命令创build的LEMP堆栈: cadvisor: image: google/cadvisor:latest container_name: lemp_cadvisor ports: – "8082:8080" volumes: – "/:/rootfs:ro" – "/var/run:/var/run:rw" – "/sys:/sys:ro" – "/var/lib/docker/:/var/lib/docker:ro" ssh: build: ./ssh container_name: lemp_ssh ports: – "2222:22" volumes: – /home/core/www/:/var/www/:rw – /home/core/.ssh/:/root/.ssh/:ro phpmyadmin: build: ./phpmyadmin container_name: lemp_phpmyadmin links: – ssh volumes: – /var/www/phpmyadmin – ./phpmyadmin/var/www/phpmyadmin/config.inc.php:/var/www/phpmyadmin/config.inc.php:ro mariadb: build: ./mariadb container_name: lemp_mariadb env_file: ./mariadb/mariadb.env links: – ssh volumes: […]

docker的wordpress容器不能连接到数据库容器

我一直在使用dockerbuild立WordPress的应用程序一些日子。 我有一些工作,但现在我不知道为什么我可以连接数据库容器和WordPress的容器。 我已经将失败的configuration简化为最简单的可能。 现在我有以下docker-compose.yml文件: wordpress: image: wordpress links: – db:mysql ports: – 8080:80 db: image: mariadb environment: MYSQL_ROOT_PASSWORD: example 这是这个官方例子的一个确切的副本: https://hub.docker.com/_/wordpress/ (向下滚动到“…通过docker-compose”)。 如果我用这个文件做作曲者,我得到了以下相关的日志条目: Creating miqueladell_db_1 Creating miqueladell_wordpress_1 Attaching to miqueladell_db_1, miqueladell_wordpress_1 db_1 | Initializing database 很多初始化… wordpress_1 | Warning: mysqli::mysqli(): (HY000/2002): Connection refused in – on line 10 …这个过程持续了一段时间,db_1说它正在初始化,wordpress_1说它可以连接,然后… db_1 | MySQL init process done. […]

Docker – 全functionWordPress(WP + DB + PHPMyAdmin)

我尝试使用mariaDB和PHPMyAdmin在一个容器上运行一个完整的wordpress服务。 我只能find过时的(如v1 docker-compose)在线帮助。 我试着用这个docker-compose.yml文件: 已编辑的文件: version: '2' services: wordpress: image: wordpress:latest networks: – front – back ports: – 8080:80 environment: WORDPRESS_DB_PASSWORD: examplepass WORDPRESS_DB_NAME: wpdb WORDPRESS_TABLE_PREFIX: wp_ WORDPRESS_DB_HOST: wordpress_db volumes: – ./wordpress-data:/var/www/html – ./php/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini wordpress_db: image: mariadb:latest environment: MYSQL_ROOT_PASSWORD: examplepass volumes: – wordpress-db-data:/var/lib/mysql networks: – back phpmyadmin: image: phpmyadmin/phpmyadmin networks: – back ports: – 8181:80 volumes: […]

varnish和wordpress之间的泊坞窗链接不工作

这是我的docker-compose文件: version: '2' services: db: image: mysql:5.7 volumes: – db_data:/var/lib/mysql restart: always environment: MYSQL_ROOT_PASSWORD: wordpress MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: depends_on: – db image: wordpress:latest ports: – "8000:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_PASSWORD: wordpress varnish: image: eeacms/varnish depends_on: – wordpress ports: – 9000:6081 environment: DNS_ENABLED: "true" BACKENDS: wordpress BACKENDS_PORT: 80 volumes: db_data: […]

使用WordPress从Docker容器连接到RDS Mysql

使用docker-compose启动一个wordpress容器,但在该容器内,我想连接到AWS上的RDS mysql实例。 我能够设置WordPress,但无法连接到数据库。 我试着将DB_NAMEvariables改为_DATABASE。 我也能够使用从我的Mac的MySQL命令行,使连接工作 version: '2' services: wordpress: image: wordpress:latest ports: – "8000:80" restart: always environment: MYSQL_HOST: "endpoint" MYSQL_USER: "user" MYSQL_PASSWORD: "pass" MYSQL_DB_NAME: "wordpress_docker" MYSQL_PORT: 3306 volumes: – ${HOME}:/var/lib/mysql

问题得到docker使用wordpress正确访问我的数据库

我是新来的docker工人 – 但是我正在设置一个本地testing环境来玩一些WordPress的东西。 所以我去了docker站点,并提出了一个默认的docker.yml文件,如何让它容易。 我只做了一些改变,但大部分是一个简单的文件。 version: '3' services: db: image: mysql:5.7 volumes: – db_data:/var/lib/mysql2 restart: always ports: – "3306:3306" environment: MYSQL_ROOT_PASSWORD: somerootwordpresspw MYSQL_DATABASE: testdatabase MYSQL_USER: wordpress MYSQL_PASSWORD: wordpress wordpress: volumes: – ./WP-TEST/:/var/www/html/ depends_on: – db image: wordpress:latest ports: – "80:80" restart: always environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: wordpress volumes: db_data: 当我用上面的.yml文件运行docker docker-compose up ,我看到这个错误: […]

如何通过docker安装wordpress?

题: 我按照一些指导,通过docker安装wordpress + mysql,但发现不工作…我试图通过curl命令testing,发现没有任何输出,我需要你的帮助的问题…(我只是转移我的WordPress托pipe到VPS) docker run –name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql docker run –name wordpress –link mysql:mysql -e WORDPRESS_DB_PASSWORD=123456 -d wordpress:4.8.2-apache [root@vps ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6bd3954390e0 wordpress:4.8.2-apache "docker-entrypoint…" 11 seconds ago Up 10 seconds 80/tcp wordpress eaa1f6a2fb96 mysql "docker-entrypoint…" 25 seconds ago Up 24 seconds 3306/tcp […]