visiblevc / wordpress-starter

A slightly less shitty wordpress development workflow
688 stars 167 forks source link

issue with docker-compose printing log and not exiting #140

Closed arnorhs closed 6 years ago

arnorhs commented 6 years ago

Overview

Sorry, I'm just dipping my toes into docker, so this might very well be a non-issue and "as designed"

I'm trying to run the example project (i moved it to a different directory), and it seems to successfully run, however, the output ends but i don't get returned to the prompt, as if something didn't finish running. But I can visit the wordpress site in my browser, however and the command line will show the output of the apache log (is what i'm guessing it is)

I'm running on a mac with the latest version of docker.

docker-compose.yml

version: '3'
services:
  wordpress:
    image: visiblevc/wordpress

    # required for mounting bindfs
    cap_add:
      - SYS_ADMIN
    devices:
      - /dev/fuse

    ports:
      - 8080:80
      - 443:443
    volumes:
      - ./data:/data
    environment:
      DB_NAME: wordpress
      DB_PASS: root
      PLUGINS: >-
        academic-bloggers-toolkit
        co-authors-plus
        [WP-API]https://github.com/WP-API/WP-API/archive/master.zip

  db:
    image: mariadb:10  # or mysql:5.7
    volumes:
      - data:/var/lib/mysql
    environment:
      MYSQL_ROOT_PASSWORD: root

#  phpmyadmin:
#    image: phpmyadmin/phpmyadmin
#    ports:
#      - 22222:80

volumes:
  data:

Project structure

100% like the example folder in this repo on the latest master.

docker-compose up output

tolvi:wordpress-starter-example arnorhs$ docker-compose --verbose up
compose.config.config.find: Using configuration files: ./docker-compose.yml
docker.utils.config.find_config_file: Trying paths: ['/Users/arnorhs/.docker/config.json', '/Users/arnorhs/.dockercfg']
docker.utils.config.find_config_file: Found file at path: /Users/arnorhs/.docker/config.json
docker.auth.load_config: Found 'auths' section
docker.auth.parse_auth: Auth data for https://index.docker.io/v1/ is absent. Client might be using a credentials store instead.
docker.auth.load_config: Found 'credsStore' section
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/version HTTP/1.1" 200 566
compose.cli.command.get_client: docker-compose version 1.21.1, build 5a3f1a3
docker-py version: 3.3.0
CPython version: 3.6.4
OpenSSL version: OpenSSL 1.0.2o  27 Mar 2018
compose.cli.command.get_client: Docker base_url: http+docker://localhost
compose.cli.command.get_client: Docker version: Platform={'Name': ''}, Components=[{'Name': 'Engine', 'Version': '18.03.1-ce', 'Details': {'ApiVersion': '1.37', 'Arch': 'amd64', 'BuildTime': '2018-04-26T07:22:38.000000000+00:00', 'Experimental': 'true', 'GitCommit': '9ee9f40', 'GoVersion': 'go1.9.5', 'KernelVersion': '4.9.87-linuxkit-aufs', 'MinAPIVersion': '1.12', 'Os': 'linux'}}], Version=18.03.1-ce, ApiVersion=1.37, MinAPIVersion=1.12, GitCommit=9ee9f40, GoVersion=go1.9.5, Os=linux, Arch=amd64, KernelVersion=4.9.87-linuxkit-aufs, Experimental=True, BuildTime=2018-04-26T07:22:38.000000000+00:00
compose.cli.verbose_proxy.proxy_callable: docker inspect_network <- ('wordpressstarterexample_default')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/networks/wordpressstarterexample_default HTTP/1.1" 404 64
compose.cli.verbose_proxy.proxy_callable: docker inspect_volume <- ('wordpressstarterexample_data')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/volumes/wordpressstarterexample_data HTTP/1.1" 404 59
compose.cli.verbose_proxy.proxy_callable: docker info <- ()
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/info HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker info -> {'Architecture': 'x86_64',
 'BridgeNfIp6tables': True,
 'BridgeNfIptables': True,
 'CPUSet': True,
 'CPUShares': True,
 'CgroupDriver': 'cgroupfs',
 'ClusterAdvertise': '',
 'ClusterStore': '',
 'ContainerdCommit': {'Expected': '773c489c9c1b21a6d78b5c538cd395416ec50f88',
                      'ID': '773c489c9c1b21a6d78b5c538cd395416ec50f88'},
...
compose.cli.verbose_proxy.proxy_callable: docker inspect_network <- ('wordpress-starter-example_default')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/networks/wordpress-starter-example_default HTTP/1.1" 200 589
compose.cli.verbose_proxy.proxy_callable: docker inspect_network -> {'Attachable': True,
 'ConfigFrom': {'Network': ''},
 'ConfigOnly': False,
 'Containers': {},
 'Created': '2018-06-09T18:52:31.449613219Z',
 'Driver': 'bridge',
 'EnableIPv6': False,
 'IPAM': {'Config': [{'Gateway': '172.18.0.1', 'Subnet': '172.18.0.0/16'}],
          'Driver': 'default',
          'Options': None},
...
compose.cli.verbose_proxy.proxy_callable: docker inspect_volume <- ('wordpress-starter-example_data')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/volumes/wordpress-starter-example_data HTTP/1.1" 200 342
compose.cli.verbose_proxy.proxy_callable: docker inspect_volume -> {'CreatedAt': '2018-06-10T02:18:31Z',
 'Driver': 'local',
 'Labels': {'com.docker.compose.project': 'wordpress-starter-example',
            'com.docker.compose.version': '1.21.1',
            'com.docker.compose.volume': 'data'},
 'Mountpoint': '/var/lib/docker/volumes/wordpress-starter-example_data/_data',
 'Name': 'wordpress-starter-example_data',
 'Options': None,
 'Scope': 'local'}
compose.cli.verbose_proxy.proxy_callable: docker inspect_volume <- ('wordpress-starter-example_data')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/volumes/wordpress-starter-example_data HTTP/1.1" 200 342
compose.cli.verbose_proxy.proxy_callable: docker inspect_volume -> {'CreatedAt': '2018-06-10T02:18:31Z',
 'Driver': 'local',
 'Labels': {'com.docker.compose.project': 'wordpress-starter-example',
            'com.docker.compose.version': '1.21.1',
            'com.docker.compose.volume': 'data'},
 'Mountpoint': '/var/lib/docker/volumes/wordpress-starter-example_data/_data',
 'Name': 'wordpress-starter-example_data',
 'Options': None,
 'Scope': 'local'}
compose.cli.verbose_proxy.proxy_callable: docker containers <- (all=False, filters={'label': ['com.docker.compose.project=wordpress-starter-example', 'com.docker.compose.oneoff=False']})
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/json?limit=-1&all=0&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dwordpress-starter-example%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 3
compose.cli.verbose_proxy.proxy_callable: docker containers -> (list with 0 items)
compose.cli.verbose_proxy.proxy_callable: docker containers <- (all=True, filters={'label': ['com.docker.compose.project=wordpress-starter-example', 'com.docker.compose.service=wordpress', 'com.docker.compose.oneoff=False']})
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dwordpress-starter-example%22%2C+%22com.docker.compose.service%3Dwordpress%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 1391
compose.cli.verbose_proxy.proxy_callable: docker containers -> (list with 1 items)
compose.cli.verbose_proxy.proxy_callable: docker inspect_container <- ('96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> {'AppArmorProfile': '',
 'Args': ['/run.sh'],
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['/run.sh'],
            'Domainname': '',
            'Entrypoint': ['docker-php-entrypoint'],
            'Env': ['DB_NAME=wordpress',
...
compose.cli.verbose_proxy.proxy_callable: docker containers <- (all=True, filters={'label': ['com.docker.compose.project=wordpress-starter-example', 'com.docker.compose.service=db', 'com.docker.compose.oneoff=False']})
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dwordpress-starter-example%22%2C+%22com.docker.compose.service%3Ddb%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 1321
compose.cli.verbose_proxy.proxy_callable: docker containers -> (list with 1 items)
compose.cli.verbose_proxy.proxy_callable: docker inspect_container <- ('95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> {'AppArmorProfile': '',
 'Args': ['mysqld'],
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['mysqld'],
            'Domainname': '',
            'Entrypoint': ['docker-entrypoint.sh'],
            'Env': ['MYSQL_ROOT_PASSWORD=root',
...
compose.cli.verbose_proxy.proxy_callable: docker inspect_image <- ('visiblevc/wordpress')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/images/visiblevc/wordpress/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_image -> {'Architecture': 'amd64',
 'Author': '',
 'Comment': '',
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['/run.sh'],
            'Domainname': '',
            'Entrypoint': ['docker-php-entrypoint'],
...
compose.cli.verbose_proxy.proxy_callable: docker inspect_image <- ('mariadb:10')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/images/mariadb:10/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_image -> {'Architecture': 'amd64',
 'Author': '',
 'Comment': '',
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['mysqld'],
            'Domainname': '',
            'Entrypoint': ['docker-entrypoint.sh'],
...
compose.cli.verbose_proxy.proxy_callable: docker containers <- (all=True, filters={'label': ['com.docker.compose.project=wordpress-starter-example', 'com.docker.compose.service=wordpress', 'com.docker.compose.oneoff=False']})
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dwordpress-starter-example%22%2C+%22com.docker.compose.service%3Dwordpress%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 1391
compose.cli.verbose_proxy.proxy_callable: docker containers -> (list with 1 items)
compose.cli.verbose_proxy.proxy_callable: docker inspect_image <- ('visiblevc/wordpress')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/images/visiblevc/wordpress/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_image -> {'Architecture': 'amd64',
 'Author': '',
 'Comment': '',
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['/run.sh'],
            'Domainname': '',
            'Entrypoint': ['docker-php-entrypoint'],
...
compose.cli.verbose_proxy.proxy_callable: docker inspect_container <- ('96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> {'AppArmorProfile': '',
 'Args': ['/run.sh'],
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['/run.sh'],
            'Domainname': '',
            'Entrypoint': ['docker-php-entrypoint'],
            'Env': ['DB_NAME=wordpress',
...
compose.cli.verbose_proxy.proxy_callable: docker containers <- (all=True, filters={'label': ['com.docker.compose.project=wordpress-starter-example', 'com.docker.compose.service=db', 'com.docker.compose.oneoff=False']})
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/json?limit=-1&all=1&size=0&trunc_cmd=0&filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dwordpress-starter-example%22%2C+%22com.docker.compose.service%3Ddb%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 1321
compose.cli.verbose_proxy.proxy_callable: docker containers -> (list with 1 items)
compose.cli.verbose_proxy.proxy_callable: docker inspect_image <- ('mariadb:10')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/images/mariadb:10/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_image -> {'Architecture': 'amd64',
 'Author': '',
 'Comment': '',
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['mysqld'],
            'Domainname': '',
            'Entrypoint': ['docker-entrypoint.sh'],
...
compose.cli.verbose_proxy.proxy_callable: docker inspect_container <- ('95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker inspect_container -> {'AppArmorProfile': '',
 'Args': ['mysqld'],
 'Config': {'ArgsEscaped': True,
            'AttachStderr': False,
            'AttachStdin': False,
            'AttachStdout': False,
            'Cmd': ['mysqld'],
            'Domainname': '',
            'Entrypoint': ['docker-entrypoint.sh'],
            'Env': ['MYSQL_ROOT_PASSWORD=root',
...
compose.parallel.feed_queue: Pending: {<Service: db>, <Service: wordpress>}
compose.parallel.feed_queue: Starting producer thread for <Service: db>
Starting wordpress-starter-example_db_1 ... 
compose.parallel.feed_queue: Pending: {<Container: wordpress-starter-example_db_1 (95b5b6)>}
compose.parallel.feed_queue: Starting producer thread for <Container: wordpress-starter-example_db_1 (95b5b6)>
compose.cli.verbose_proxy.proxy_callable: docker attach <- ('95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076', stdout=True, stderr=True, stream=True)
compose.parallel.feed_queue: Starting producer thread for <Service: wordpress>
Starting wordpress-starter-example_wordpress_1 ... 
compose.parallel.feed_queue: Pending: {<Container: wordpress-starter-example_wordpress_1 (96d198)>}
compose.parallel.feed_queue: Starting producer thread for <Container: wordpress-starter-example_wordpress_1 (96d198)>
compose.cli.verbose_proxy.proxy_callable: docker attach <- ('96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088', stdout=True, stderr=True, stream=True)
urllib3.connectionpool._make_request: http://localhost:None "POST /v1.25/containers/96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088/attach?logs=0&stdout=1&stderr=1&stream=1 HTTP/1.1" 101 0
urllib3.connectionpool._make_request: http://localhost:None "POST /v1.25/containers/95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076/attach?logs=0&stdout=1&stderr=1&stream=1 HTTP/1.1" 101 0
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker attach -> <docker.types.daemon.CancellableStream object at 0x10b411d30>
compose.cli.verbose_proxy.proxy_callable: docker start <- ('96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088')
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/containers/95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076/json HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker attach -> <docker.types.daemon.CancellableStream object at 0x10abacef0>
compose.cli.verbose_proxy.proxy_callable: docker start <- ('95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076')
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
urllib3.connectionpool._make_request: http://localhost:None "POST /v1.25/containers/95b5b6338c447fd38b034a49acfa0adb584c19072d718457fa6f88eb6aba7076/start HTTP/1.1" 204 0
Starting wordpress-starter-example_db_1        ... done
compose.parallel.parallel_execute_iter: Finished processing: <Container: wordpress-starter-example_db_1 (95b5b6)>
compose.parallel.feed_queue: Pending: set()
compose.parallel.parallel_execute_iter: Finished processing: <Service: db>
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
compose.parallel.feed_queue: Pending: set()
urllib3.connectionpool._make_request: http://localhost:None "POST /v1.25/containers/96d19825ceb8a5d1ea0eebbdd9cb5133d4abb0a0ae613d93e3f4cccb7c913088/start HTTP/1.1" 204 0
compose.cli.verbose_proxy.proxy_callable: docker start -> None
compose.parallel.parallel_execute_iter: Finished processing: <Container: wordpress-starter-example_wordpress_1 (96d198)Starting wordpress-starter-example_wordpress_1 ... done
compose.parallel.feed_queue: Pending: set()
compose.parallel.parallel_execute_iter: Finished processing: <Service: wordpress>
compose.parallel.feed_queue: Pending: set()
Attaching to wordpress-starter-example_db_1, wordpress-starter-example_wordpress_1
compose.cli.verbose_proxy.proxy_callable: docker events <- (filters={'label': ['com.docker.compose.project=wordpress-starter-example', 'com.docker.compose.oneoff=False']}, decode=True)
urllib3.connectionpool._make_request: http://localhost:None "GET /v1.25/events?filters=%7B%22label%22%3A+%5B%22com.docker.compose.project%3Dwordpress-starter-example%22%2C+%22com.docker.compose.oneoff%3DFalse%22%5D%7D HTTP/1.1" 200 None
compose.cli.verbose_proxy.proxy_callable: docker events -> <docker.types.daemon.CancellableStream object at 0x10b4300b8>
wordpress_1  | ======================================================================
wordpress_1  |                     Begin WordPress Installation                    
wordpress_1  | ======================================================================
wordpress_1  | ==> Waiting for MySQL to initialize...
db_1         | 2018-06-10  4:09:57 0 [Note] mysqld (mysqld 10.3.7-MariaDB-1:10.3.7+maria~jessie) starting as process 1 ...
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Using Linux native AIO
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Uses event mutexes
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Compressed tables use zlib 1.2.8
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Number of pools: 1
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Using SSE2 crc32 instructions
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Initializing buffer pool, total size = 256M, instances = 1, chunk size = 128M
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Completed initialization of buffer pool
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: If the mysqld execution user is authorized, page cleaner thread priority can be changed. See the man page of setpriority().
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=2519726
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Creating shared tablespace for temporary tables
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Waiting for purge to start
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: 10.3.7 started; log sequence number 2519735; transaction id 612
db_1         | 2018-06-10  4:09:57 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
db_1         | 2018-06-10  4:09:57 0 [Note] Plugin 'FEEDBACK' is disabled.
db_1         | 2018-06-10  4:09:57 0 [Note] Recovering after a crash using tc.log
db_1         | 2018-06-10  4:09:57 0 [Note] Starting crash recovery...
db_1         | 2018-06-10  4:09:57 0 [Note] Crash recovery finished.
db_1         | 2018-06-10  4:09:57 0 [Note] Server socket created on IP: '::'.
db_1         | 2018-06-10  4:09:57 0 [Warning] 'proxies_priv' entry '@% root@95b5b6338c44' ignored in --skip-name-resolve mode.
db_1         | 2018-06-10  4:09:57 0 [Note] Reading of all Master_info entries succeded
db_1         | 2018-06-10  4:09:57 0 [Note] Added new Master_info '' to hash table
db_1         | 2018-06-10  4:09:57 0 [Note] mysqld: ready for connections.
db_1         | Version: '10.3.7-MariaDB-1:10.3.7+maria~jessie'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
db_1         | 2018-06-10  4:09:58 0 [Note] InnoDB: Buffer pool(s) load completed at 180610  4:09:58
wordpress_1  | ==> Configuring WordPress
wordpress_1  | Success: Generated 'wp-config.php' file.
wordpress_1  | ==> Checking database
wordpress_1  | ==> Checking themes
wordpress_1  | ==> Checking plugins
wordpress_1  | ==> Finalizing
wordpress_1  | Success: Rewrite rules flushed.
wordpress_1  | Success: Rewrite structure set.
wordpress_1  | ======================================================================
wordpress_1  |                   WordPress Configuration Complete!                  
wordpress_1  | ======================================================================
wordpress_1  | [Sun Jun 10 04:10:05.903702 2018] [mpm_prefork:notice] [pid 111] AH00163: Apache/2.4.25 (Debian) PHP/7.2.5 configured -- resuming normal operations
wordpress_1  | [Sun Jun 10 04:10:05.903835 2018] [core:notice] [pid 111] AH00094: Command line: 'apache2 -D FOREGROUND'
signaleleven commented 6 years ago

You guessed it, it's not a bug. Add -d to the command line to have it go in background. You inspect then the logs with 'docker-compose logs'

Please check the docker-compose documentation.