docker4drupal
docker4drupal copied to clipboard
Gateway timeout on latest Windows Docker version and latest Wodby Docker4Drupal
With the latest version of Docker for windows and an old and the latest version of docker4drupal i get an "Gateway timeout".
I've been working with docker4drupal for 2 months now and is suddenly stopped working today. I've also tried the latest 'untouched' docker-compose files.
Codebase
Built-in vanilla Drupal and mounted codebase
Host OS
Windows 10
Docker info output
Containers: 23
Running: 23
Paused: 0
Stopped: 0
Images: 40
Server Version: 18.03.1-ce
Storage Driver: overlay2
Backing Filesystem: extfs
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 773c489c9c1b21a6d78b5c538cd395416ec50f88
runc version: 4fc53a81fb7c994640722ac585fa9ca548971871
init version: 949e6fa
Security Options:
seccomp
Profile: default
Kernel Version: 4.9.87-linuxkit-aufs
Operating System: Docker for Windows
OSType: linux
Architecture: x86_64
CPUs: 3
Total Memory: 6.046GiB
Name: linuxkit-00155dac3912
ID: 3RBI:ETMH:64PD:KCT7:RLYK:RW5N:IWPV:OULD:HR63:77LG:DD3H:7YVE
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
File Descriptors: 152
Goroutines: 142
System Time: 2018-05-01T07:52:30.4485199Z
EventsListeners: 3
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
Docker compose file
version: "2"
services:
mariadb:
image: wodby/mariadb:$MARIADB_TAG
container_name: "${PROJECT_NAME}_mariadb"
stop_grace_period: 30s
environment:
MYSQL_ROOT_PASSWORD: $DB_ROOT_PASSWORD
MYSQL_DATABASE: $DB_NAME
MYSQL_USER: $DB_USER
MYSQL_PASSWORD: $DB_PASSWORD
# volumes:
# - ./mariadb-init:/docker-entrypoint-initdb.d # Place init .sql file(s) here.
# - /path/to/mariadb/data/on/host:/var/lib/mysql # I want to manage volumes manually.
php:
image: wodby/drupal-php:$PHP_TAG
container_name: "${PROJECT_NAME}_php"
environment:
PHP_SENDMAIL_PATH: /usr/sbin/sendmail -t -i -S mailhog:1025
DB_HOST: $DB_HOST
DB_USER: $DB_USER
DB_PASSWORD: $DB_PASSWORD
DB_NAME: $DB_NAME
DB_DRIVER: $DB_DRIVER
## Read instructions at https://wodby.com/stacks/drupal/docs/local/xdebug/
# PHP_XDEBUG: 1
# PHP_XDEBUG_DEFAULT_ENABLE: 1
# PHP_XDEBUG_REMOTE_CONNECT_BACK: 0
# PHP_IDE_CONFIG: serverName=my-ide
# PHP_XDEBUG_REMOTE_HOST: host.docker.internal # Docker 18.03+ & Linux/Mac/Win
# PHP_XDEBUG_REMOTE_HOST: 172.17.0.1 # Linux, Docker < 18.03
# PHP_XDEBUG_REMOTE_HOST: 10.254.254.254 # macOS, Docker < 18.03
# PHP_XDEBUG_REMOTE_HOST: 10.0.75.1 # Windows, Docker < 18.03
volumes:
- ./:/var/www/html
## For macOS users (https://wodby.com/stacks/drupal/docs/local/docker-for-mac/)
# - ./:/var/www/html:cached # User-guided caching
# - docker-sync:/var/www/html # Docker-sync
## For Xdebug profiler files
# - files:/mnt/files
nginx:
image: wodby/drupal-nginx:$NGINX_TAG
container_name: "${PROJECT_NAME}_nginx"
depends_on:
- php
environment:
NGINX_STATIC_CONTENT_OPEN_FILE_CACHE: "off"
NGINX_ERROR_LOG_LEVEL: debug
NGINX_BACKEND_HOST: php
NGINX_SERVER_ROOT: /var/www/html/web
# NGINX_DRUPAL_FILE_PROXY_URL: http://example.com
volumes:
- ./:/var/www/html
# For macOS users (https://wodby.com/stacks/drupal/docs/local/docker-for-mac/)
# - ./:/var/www/html:cached # User-guided caching
# - docker-sync:/var/www/html # Docker-sync
labels:
- 'traefik.backend=nginx'
- 'traefik.port=80'
- 'traefik.frontend.rule=Host:${PROJECT_BASE_URL}'
mailhog:
image: mailhog/mailhog
container_name: "${PROJECT_NAME}_mailhog"
labels:
- 'traefik.backend=mailhog'
- 'traefik.port=8025'
- 'traefik.frontend.rule=Host:mailhog.${PROJECT_BASE_URL}'
# postgres:
# image: wodby/postgres:$POSTGRES_TAG
# container_name: "${PROJECT_NAME}_postgres"
# stop_grace_period: 30s
# environment:
# POSTGRES_PASSWORD: $DB_PASSWORD
# POSTGRES_DB: $DB_NAME
# POSTGRES_USER: $DB_USER
# volumes:
# - ./postgres-init:/docker-entrypoint-initdb.d # Place init file(s) here.
# - /path/to/postgres/data/on/host:/var/lib/postgresql/data # I want to manage volumes manually.
# apache:
# image: wodby/php-apache:$APACHE_TAG
# container_name: "${PROJECT_NAME}_apache"
# depends_on:
# - php
# environment:
# APACHE_LOG_LEVEL: debug
# APACHE_BACKEND_HOST: php
# APACHE_SERVER_ROOT: /var/www/html/web
# volumes:
# - ./:/var/www/html
## For macOS users (https://wodby.com/stacks/drupal/docs/local/docker-for-mac/)
## - ./:/var/www/html:cached # User-guided caching
## - docker-sync:/var/www/html # Docker-sync
# labels:
# - 'traefik.backend=apache'
# - 'traefik.port=80'
# - 'traefik.frontend.rule=Host:${PROJECT_BASE_URL}'
# varnish:
# image: wodby/drupal-varnish:$VARNISH_TAG
# container_name: "${PROJECT_NAME}_varnish"
# depends_on:
# - nginx
# environment:
# VARNISH_SECRET: secret
# VARNISH_BACKEND_HOST: nginx
# VARNISH_BACKEND_PORT: 80
# labels:
# - 'traefik.backend=varnish'
# - 'traefik.port=6081'
# - 'traefik.frontend.rule=Host:varnish.${PROJECT_BASE_URL}'
# redis:
# container_name: "${PROJECT_NAME}_redis"
# image: wodby/redis:$REDIS_TAG
# adminer:
# container_name: "${PROJECT_NAME}_adminer"
# image: wodby/adminer:$ADMINER_TAG
# environment:
# ADMINER_SALT: adminer-salt
# labels:
# - 'traefik.backend=adminer'
# - 'traefik.port=9000'
# - 'traefik.frontend.rule=Host:adminer.${PROJECT_BASE_URL}'
# pma:
# image: phpmyadmin/phpmyadmin
# container_name: "${PROJECT_NAME}_pma"
# environment:
# PMA_HOST: $DB_HOST
# PMA_USER: $DB_USER
# PMA_PASSWORD: $DB_PASSWORD
# PHP_UPLOAD_MAX_FILESIZE: 1G
# PHP_MAX_INPUT_VARS: 1G
# labels:
# - 'traefik.backend=pma'
# - 'traefik.port=80'
# - 'traefik.frontend.rule=Host:pma.${PROJECT_BASE_URL}'
# solr:
# image: wodby/drupal-solr:$SOLR_TAG
# container_name: "${PROJECT_NAME}_solr"
# environment:
# SOLR_HEAP: 1024m
# labels:
# - 'traefik.backend=solr'
# - 'traefik.port=8983'
# - 'traefik.frontend.rule=Host:solr.${PROJECT_BASE_URL}'
# nodejs:
# image: wodby/drupal-node:$DRUPAL_NODE_TAG
# container_name: "${PROJECT_NAME}_drupal_nodejs"
# environment:
# NODE_SERVICE_KEY: node-service-key
# labels:
# - 'traefik.backend=nodejs'
# - 'traefik.port=8080'
# - 'traefik.frontend.rule=Host:nodejs.${PROJECT_BASE_URL}'
# volumes:
# - ./path/to/your/single-page-app:/app
# command: sh -c 'npm install && npm run start'
# memcached:
# container_name: "${PROJECT_NAME}_memcached"
# image: wodby/memcached:$MEMCACHED_TAG
# rsyslog:
# container_name: "${PROJECT_NAME}_rsyslog"
# image: wodby/rsyslog:$RSYSLOG_TAG
# athenapdf:
# image: arachnysdocker/athenapdf-service:$ATHENAPDF_TAG
# container_name: "${PROJECT_NAME}_athenapdf"
# environment:
# WEAVER_AUTH_KEY: weaver-auth-key
# WEAVER_ATHENA_CMD: "athenapdf -S"
# WEAVER_MAX_WORKERS: 10
# WEAVER_MAX_CONVERSION_QUEUE: 50
# WEAVER_WORKER_TIMEOUT: 90
# WEAVER_CONVERSION_FALLBACK: "false"
# node:
# image: wodby/node:$NODE_TAG
# container_name: "${PROJECT_NAME}_node"
# working_dir: /app
# labels:
# - 'traefik.backend=node'
# - 'traefik.port=3000'
# - 'traefik.frontend.rule=Host:front.${PROJECT_BASE_URL}'
# expose:
# - "3000"
# volumes:
# - ./path/to/your/single-page-app:/app
# command: sh -c 'npm install && npm run start'
# blackfire:
# image: blackfire/blackfire
# container_name: "${PROJECT_NAME}_blackfire"
# environment:
# BLACKFIRE_SERVER_ID: XXXXX
# BLACKFIRE_SERVER_TOKEN: YYYYY
# webgrind:
# image: wodby/webgrind:$WEBGRIND_TAG
# container_name: "${PROJECT_NAME}_webgrind"
# environment:
# WEBGRIND_PROFILER_DIR: /mnt/files/xdebug/profiler
# labels:
# - 'traefik.backend=webgrind'
# - 'traefik.port=8080'
# - 'traefik.frontend.rule=Host:webgrind.${PROJECT_BASE_URL}'
# volumes:
# - files:/mnt/files
# elasticsearch:
# image: wodby/elasticsearch:$ELASTICSEARCH_TAG
# environment:
# ES_JAVA_OPTS: "-Xms500m -Xmx500m"
# ulimits:
# memlock:
# soft: -1
# hard: -1
# kibana:
# image: wodby/kibana:$KIBANA_TAG
# depends_on:
# - elasticsearch
# labels:
# - 'traefik.backend=kibana'
# - 'traefik.port=5601'
# - 'traefik.frontend.rule=Host:kibana.php.docker.localhost'
portainer:
image: portainer/portainer
container_name: "${PROJECT_NAME}_portainer"
command: --no-auth -H unix:///var/run/docker.sock
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
- 'traefik.backend=portainer'
- 'traefik.port=9000'
- 'traefik.frontend.rule=Host:portainer.${PROJECT_BASE_URL}'
traefik:
image: traefik
container_name: "${PROJECT_NAME}_traefik"
command: -c /dev/null --web --docker --logLevel=INFO
ports:
- '8000:80'
# - '8080:8080' # Dashboard
volumes:
- /var/run/docker.sock:/var/run/docker.sock
#volumes:
## Docker-sync for macOS users
# docker-sync:
# external: true
## For Xdebug profiler
# files:
Logs output
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Using TOML configuration file /dev/null"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=warning msg="web provider configuration is deprecated, you should use these options : api, rest provider, ping and metrics"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Traefik version v1.5.4 built on 2018-03-15_01:35:21PM"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="
my_drupal8_project_traefik | Stats collection is disabled.
my_drupal8_project_traefik | Help us improve Traefik by turning this feature on :)
my_drupal8_project_traefik | More details on: https://docs.traefik.io/basics/#collected-data
my_drupal8_project_traefik | "
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Preparing server traefik &{Network: Address::8080 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc42068f0c0} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Preparing server http &{Network: Address::80 TLS:<nil> Redirect:<nil> Auth:<nil> WhitelistSourceRange:[] Compress:false ProxyProtocol:<nil> ForwardedHeaders:0xc42068f0a0} with readTimeout=0s writeTimeout=0s idleTimeout=3m0s"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Starting provider *docker.Provider {"Watch":true,"Filename":"","Constraints":null,"Trace":false,"DebugLogGeneratedTemplate":false,"Endpoint":"unix:///var/run/docker.sock","Domain":"","TLS":null,"ExposedByDefault":true,"UseBindPortIP":false,"SwarmMode":false}"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Starting server on :80"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Starting server on :8080"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Server configuration reloaded on :80"
my_drupal8_project_traefik | time="2018-05-01T07:46:37Z" level=info msg="Server configuration reloaded on :8080"
my_drupal8_project_php | Drupal 8 not found in /var/www/html - copying now...
my_drupal8_project_php | Complete! Drupal 8 has been successfully copied to /var/www/html
my_drupal8_project_php | [01-May-2018 07:46:17] NOTICE: fpm is running, pid 1
my_drupal8_project_php | [01-May-2018 07:46:17] NOTICE: ready to handle connections
my_drupal8_project_php | 172.26.0.5 - 01/May/2018:07:47:52 +0000 "GET /index.php" 302
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: using the "epoll" event method
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: nginx/1.13.12
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: built by gcc 6.4.0 (Alpine 6.4.0)
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: OS: Linux 4.9.87-linuxkit-aufs
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: start worker processes
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: start worker process 35
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: start worker process 36
my_drupal8_project_nginx | 2018/05/01 07:46:16 [notice] 1#1: start worker process 37
my_drupal8_project_nginx | 172.26.0.7 - - [01/May/2018:07:47:53 +0000] "GET / HTTP/1.1" 302 324 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
my_drupal8_project_nginx | 172.26.0.7 - - [01/May/2018:07:48:23 +0000] "GET /favicon.ico HTTP/1.1" 200 43 "http://drupal.docker.localhost:8000/core/install.php" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36"
my_drupal8_project_mariadb | Initializing database
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER !
my_drupal8_project_mariadb | To do so, start the server, then issue the following commands:
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | '/usr/bin/mysqladmin' -u root password 'new-password'
my_drupal8_project_mariadb | '/usr/bin/mysqladmin' -u root -h password 'new-password'
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | Alternatively you can run:
my_drupal8_project_mariadb | '/usr/bin/mysql_secure_installation'
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | which will also give you the option of removing the test
my_drupal8_project_mariadb | databases and anonymous user created by default. This is
my_drupal8_project_mariadb | strongly recommended for production servers.
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | See the MariaDB Knowledgebase at http://mariadb.com/kb or the
my_drupal8_project_mariadb | MySQL manual for more instructions.
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | Please report any problems at http://mariadb.org/jira
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | The latest information about MariaDB is available at http://mariadb.org/.
my_drupal8_project_mariadb | You can find additional information about the MySQL part at:
my_drupal8_project_mariadb | http://dev.mysql.com
my_drupal8_project_mariadb | Consider joining MariaDB's strong and vibrant community:
my_drupal8_project_mariadb | https://mariadb.org/get-involved/
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | Database initialized
my_drupal8_project_mariadb | MySQL init process in progress...
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] mysqld (mysqld 10.2.14-MariaDB) starting as process 102 ...
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Uses event mutexes
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Compressed tables use zlib 1.2.11
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Using Linux native AIO
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Number of pools: 1
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Using SSE2 crc32 instructions
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Initializing buffer pool, total size = 1G, instances = 4, chunk size = 128M
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Completed initialization of buffer pool
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140368934214376 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
my_drupal8_project_mariadb | 2018-05-01 7:46:17 140370409352072 [Note] InnoDB: Highest supported file format is Barracuda.
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] InnoDB: 128 out of 128 rollback segments are active.
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] InnoDB: Creating shared tablespace for temporary tables
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] InnoDB: Waiting for purge to start
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] InnoDB: 5.7.21 started; log sequence number 1619994
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140368963214056 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140368963214056 [Note] InnoDB: Buffer pool(s) load completed at 180501 7:46:18
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] Plugin 'FEEDBACK' is disabled.
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Warning] 'user' entry 'root@7027e08dfb5a' ignored in --skip-name-resolve mode.
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Warning] 'user' entry '@7027e08dfb5a' ignored in --skip-name-resolve mode.
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Warning] 'proxies_priv' entry '@% root@7027e08dfb5a' ignored in --skip-name-resolve mode.
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] Reading of all Master_info entries succeded
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] Added new Master_info '' to hash table
my_drupal8_project_mariadb | 2018-05-01 7:46:18 140370409352072 [Note] mysqld: ready for connections.
my_drupal8_project_mariadb | Version: '10.2.14-MariaDB' socket: '/var/run/mysqld/mysqld.sock' port: 0 MariaDB Server
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368954018536 [Warning] 'proxies_priv' entry '@% root@7027e08dfb5a' ignored in --skip-name-resolve mode.
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368954018536 [Warning] 'proxies_priv' entry '@% root@7027e08dfb5a' ignored in --skip-name-resolve mode.
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368953699048 [Note] mysqld (initiated by: unknown): Normal shutdown
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368953699048 [Note] Event Scheduler: Purging the queue. 0 events
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368963685096 [Note] InnoDB: FTS optimize thread exiting.
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368953699048 [Note] InnoDB: Starting shutdown...
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368963214056 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool
my_drupal8_project_mariadb | 2018-05-01 7:46:19 140368963214056 [Note] InnoDB: Buffer pool(s) dump completed at 180501 7:46:19
my_drupal8_project_mariadb | 2018-05-01 7:46:20 140368953699048 [Note] InnoDB: Shutdown completed; log sequence number 1620013
my_drupal8_project_mariadb | 2018-05-01 7:46:20 140368953699048 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
my_drupal8_project_mariadb | 2018-05-01 7:46:20 140368953699048 [Note] mysqld: Shutdown complete
my_drupal8_project_mariadb |
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | MySQL init process done. Ready for start up.
my_drupal8_project_mariadb |
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] mysqld (mysqld 10.2.14-MariaDB) starting as process 1 ...
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Uses event mutexes
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Compressed tables use zlib 1.2.11
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Using Linux native AIO
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Number of pools: 1
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Using SSE2 crc32 instructions
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Initializing buffer pool, total size = 1G, instances = 4, chunk size = 128M
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Completed initialization of buffer pool
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139666951912168 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Highest supported file format is Barracuda.
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: 128 out of 128 rollback segments are active.
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Creating shared tablespace for temporary tables
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: Waiting for purge to start
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] InnoDB: 5.7.21 started; log sequence number 1620013
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139666980911848 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139666980911848 [Note] InnoDB: Buffer pool(s) load completed at 180501 7:46:21
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] Plugin 'FEEDBACK' is disabled.
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] Server socket created on IP: '0.0.0.0'.
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Warning] 'proxies_priv' entry '@% root@7027e08dfb5a' ignored in --skip-name-resolve mode.
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] Reading of all Master_info entries succeded
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] Added new Master_info '' to hash table
my_drupal8_project_mariadb | 2018-05-01 7:46:21 139668427049864 [Note] mysqld: ready for connections.
my_drupal8_project_mariadb | Version: '10.2.14-MariaDB' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MariaDB Server
my_drupal8_project_portainer | 2018/05/01 07:46:36 Starting Portainer 1.16.4 on :9000
my_drupal8_project_mailhog | 2018/05/01 07:46:14 Using in-memory storage
my_drupal8_project_mailhog | 2018/05/01 07:46:14 [SMTP] Binding to address: 0.0.0.0:1025
my_drupal8_project_mailhog | 2018/05/01 07:46:14 Serving under http://0.0.0.0:8025/
my_drupal8_project_mailhog | [HTTP] Binding to address: 0.0.0.0:8025
my_drupal8_project_mailhog | Creating API v1 with WebPath:
my_drupal8_project_mailhog | Creating API v2 with WebPath:
my_drupal8_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_drupal8_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_drupal8_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_drupal8_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_drupal8_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_drupal8_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
my_drupal8_project_mailhog | [APIv1] KEEPALIVE /api/v1/events
Most likely you made the first request before containers have started, at least that's what your logs say
I had the same issue today, even with the latest images of hello-world
and perl
. This is definitely not an issue of Docker4Drupal.
I fixed it by changing the DNS server in the Docker for Windows CE Network settings from Fixed to Automatic.
First I thought my university is blocking something or doing some crazy network stuff because that happened several times in the past. But now as I've seen your issue I think it is a bug with Docker for Windows 18.03.1-ce.