ddev / ddev

Docker-based local PHP+Node.js web development environments
https://ddev.com
Apache License 2.0
2.75k stars 602 forks source link

`<none>` image is being created when a new and different image of same name is created #5073

Open rpkoller opened 1 year ago

rpkoller commented 1 year ago

Is there an existing issue for this?

Output of ddev debug test

Expand `ddev debug test` diagnostic information ``` $> ddev debug test Running bash [-c /var/folders/6h/vbkvz2wj38j0rlp7v_jcwj0m0000gn/T/test_ddev.sh] ======= Existing project config ========= These config files were loaded for project try: [/Users/rkoller/Sites/try/.ddev/config.yaml /Users/rkoller/Sites/try/.ddev/config.ddev-spidergram.yaml /Users/rkoller/Sites/try/.ddev/config.mailpit.yaml] name: try type: drupal10 docroot: web php_version: 8.1 webserver_type: nginx-fpm webimage: ddev/ddev-webserver:v1.22.0-beta1 database: {mariadb 10.4} hooks: map[post-start:[map[exec:perl -pi -e "s/(url?:\ https?:\/\/).*\d{4}/\1$DDEV_PROJECT.$DDEV_TLD:8529/g" ./spidergram.config.yaml] map[exec:perl -pi -e "s/(url?:\ https?:\/\/).*\d{4}/\1$DDEV_PROJECT.$DDEV_TLD:8529/g" ./spidergram.config.yaml]]] upload_dirs: [] mailhog_port: 9025 mailhog_https_port: 9026 project_tld: ddev.site use_dns_when_possible: true composer_version: 2 nodejs_version: 18 default_container_timeout: 120 Instrumentation is opted in, but SegmentKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. ======= Creating dummy project named tryddevproject-8624 in ../tryddevproject-8624 ========= OS Information: Darwin elysium.local 21.6.0 Darwin Kernel Version 21.6.0: Thu Sep 29 20:13:56 PDT 2022; root:xnu-8020.240.7~1/RELEASE_ARM64_T6000 arm64 ProductName: macOS ProductVersion: 12.6.1 BuildVersion: 21G217 User information: uid=501(rkoller) gid=20(staff) groups=20(staff),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),701(com.apple.sharepoint.group.1),33(_appstore),100(_lpoperator),204(_developer),250(_analyticsusers),395(com.apple.access_ftp),398(com.apple.access_screensharing),399(com.apple.access_ssh),400(com.apple.access_remote_ae) Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. DDEV version: ITEM VALUE DDEV version vHEAD-b756ceb architecture arm64 db ddev/ddev-dbserver-mariadb-10.4:v1.22.0-beta1 ddev-ssh-agent ddev/ddev-ssh-agent:v1.22.0-beta1 docker 20.10.11 docker-compose v2.18.1 docker-platform colima mutagen 0.17.1 os darwin router traefik:v2.10 web ddev/ddev-webserver:v1.22.0-beta1 PROXY settings: HTTP_PROXY='' HTTPS_PROXY='' http_proxy='' NO_PROXY='' ======= DDEV global info ========= Global configuration: instrumentation-opt-in=true omit-containers=[] performance-mode=mutagen router-bind-all-interfaces=false internet-detection-timeout-ms=3000 disable-http2=false use-letsencrypt=false letsencrypt-email= table-style=default simple-formatting=false auto-restart-containers=false use-hardened-images=false fail-on-hook-fail=false required-docker-compose-version=v2.18.1 use-docker-compose-from-path=false project-tld=ddev.site xdebug-ide-location= no-bind-mounts=false router=traefik wsl2-no-windows-hosts-mgt=false router-http-port=80 router-https-port=443 Instrumentation is opted in, but SegmentKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. ======= DOCKER info ========= docker location: lrwxr-xr-x 1 rkoller admin 34 May 27 14:40 /opt/homebrew/bin/docker -> ../Cellar/docker/24.0.2/bin/docker Docker Desktop Version: Print: Entry, ":CFBundleShortVersionString", Does Not Exist Print: Entry, ":CFBundleVersion", Does Not Exist Docker Desktop for Mac File build Doesn'tDocker Desktop for Mac Exist, build WillDocker Desktop for Mac Create: build /Applications/Docker.app/Contents/Info.plistDocker Desktop for Mac File build Doesn'tDocker Desktop for Mac Exist, build WillDocker Desktop for Mac Create: build /Applications/Docker.app/Contents/Info.plist docker version: Client: Docker Engine - Community Version: 24.0.2 API version: 1.41 (downgraded from 1.43) Go version: go1.20.4 Git commit: cb74dfcd85 Built: Thu May 25 20:26:27 2023 OS/Arch: darwin/arm64 Context: default Server: Engine: Version: 20.10.11 API version: 1.41 (minimum version 1.12) Go version: go1.16.4 Git commit: 847da184ad5048b27f5bdf9d53d070f731b43180 Built: Wed Apr 13 23:41:08 2022 OS/Arch: linux/arm64 Experimental: false containerd: Version: v1.5.8 GitCommit: 1e5ef943eb76627a6d3b6de8cd1ef6537f393a71 runc: Version: 1.0.0-rc95 GitCommit: b9ee9c6314599f1b4a7f497e1f1f856fe433d3b7 docker-init: Version: 0.19.0 GitCommit: DOCKER_DEFAULT_PLATFORM=notset ======= Mutagen Info ========= Mutagen is installed in ddev, version=0.17.1 -------------------------------------------------------------------------------- Name: commerceeca Identifier: sync_55pPEZarjaP4vFEEKosa4Os8UL353NKHTNx25RNsiV9 Labels: com.ddev.volume-signature: Users-rkoller-colima-default-1671983869 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /web/sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/commerceeca Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-commerceeca-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: drupal7 Identifier: sync_OYEMrecmLdQLijx4K0XVt7pB4h2VlaAp8LKaUR4iSr2 Labels: com.ddev.config-hash: 7fbd317649f69d91a0fe75026ad8438b2f10f98e com.ddev.volume-signature: Users-rkoller-colima-default-1684876871 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/drupal7 Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-drupal7-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: wordpress Identifier: sync_vsfAbowZl9MMBhRKe28WXXD6TgdUqJk975sQvlGaf8a Labels: com.ddev.config-hash: 81bfb7dac07848b3c09578594570919f71f28a54 com.ddev.volume-signature: Users-rkoller-colima-default-1684939929 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /wp-content/uploads Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/wordpress Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-wordpress-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: thegram Identifier: sync_u7iDoapEN4m9YbVSaA3vMOYJpYMvvSZy2ji5Y7rTyU7 Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1686398836 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/thegram Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-thegram-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: starter Identifier: sync_liAe98r23ojjk37NmoD4GhVR5J1RruWHhUH6IeeybiZ Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1686911019 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/starter Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-starter-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: joomla Identifier: sync_J6jYEZgATuCfhHIyj2riD9xsk9woJhQPT6j8hoRqOnt Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1687536932 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/joomla Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-joomla-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: typo3 Identifier: sync_vUxWrBE36l9CisN2tVn7nMehcwmevXc6bsWuchfbxNZ Labels: com.ddev.config-hash: b4220c90b080542ad7144569639b17930baf732c com.ddev.volume-signature: Users-rkoller-colima-default-1687538913 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /public/fileadmin Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/typo3 Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-typo3-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: craft Identifier: sync_JKz1ocD19SXONN8fa3sFNzY5FDxEdxGlglY3cFQ7jyo Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1687552185 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/craft Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-craft-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a900 Identifier: sync_sfqTvWL8i5ZOjsGOA2XVPVWl0z0dGRb1EVrhuvhww2a Labels: com.ddev.config-hash: 47c8d5ff074c80879251046da7aca38a8c9bfcd8 com.ddev.volume-signature: Users-rkoller-colima-default-1687570925 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /web/sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/900 Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-900-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a800 Identifier: sync_QrBxe0oSsm9w4538awFeE76t0v9mPa1wsC7epfQmd8F Labels: com.ddev.config-hash: 7fbd317649f69d91a0fe75026ad8438b2f10f98e com.ddev.volume-signature: Users-rkoller-colima-default-1687575279 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/800 Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-800-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a700 Identifier: sync_bXLUNBXUETnmCBbZefUiEnZ03y5xM1OxYj7hNusZhrD Labels: com.ddev.config-hash: 7fbd317649f69d91a0fe75026ad8438b2f10f98e com.ddev.volume-signature: Users-rkoller-colima-default-1687610752 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/700 Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-700-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: silverstripe Identifier: sync_6ujsKBPjcptSmvnLzw0WBQmwhUMAiFlhmurvYinmdcv Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1687622010 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/silverstripe Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-silverstripe-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a800full Identifier: sync_OGTjPeREDE2wq7AE4KNyLlugkOMlfg7hdgpKLA94IGd Labels: com.ddev.config-hash: 7fbd317649f69d91a0fe75026ad8438b2f10f98e com.ddev.volume-signature: Users-rkoller-colima-default-1687626427 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/800full Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-800full-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a700full Identifier: sync_J5jpcbQfNGzb8e9Fw0QjsYT4boqdCmbHAqDlHmMPNZc Labels: com.ddev.config-hash: 7fbd317649f69d91a0fe75026ad8438b2f10f98e com.ddev.volume-signature: Users-rkoller-colima-default-1687642636 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/700full Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-700full-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a900full Identifier: sync_hcExYz7kXQT3bu07uOSkfEMg44zRZNI1ZV9QSCmf5Z6 Labels: com.ddev.config-hash: 47c8d5ff074c80879251046da7aca38a8c9bfcd8 com.ddev.volume-signature: Users-rkoller-colima-default-1687642778 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /web/sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/900full Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-900full-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: drupal7full Identifier: sync_sPKyJpunBgdKXDMw5TVFKcYcUiJS37dWGdb6kX7790G Labels: com.ddev.config-hash: 7fbd317649f69d91a0fe75026ad8438b2f10f98e com.ddev.volume-signature: Users-rkoller-colima-default-1687656577 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/drupal7full Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-drupal7full-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: expressionengine Identifier: sync_O4gwKKq7w5JzeuC6pTdKS61ZfNt0PoIqyDIWNlZVLZs Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1687696461 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/expressionengine Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-expressionengine-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: grav Identifier: sync_20HJqZKbVZBsx3pbxrvqp4sVried6m1PNPEVaIMJwVe Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1687713152 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/grav Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-grav-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: backdrop Identifier: sync_z1iuUcAy8hII0Jhza8mxdUcM7nSpSOyktgRRAEtHwuf Labels: com.ddev.config-hash: 5db7c6afd13d8ca078401cde2f8691356a6abd6c com.ddev.volume-signature: Users-rkoller-colima-default-1687878161 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/backdrop Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-backdrop-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: sulucms Identifier: sync_akbw2xLEZKGjNcbuaqUHN4IxSrhp80c1SHX7vddkF9Z Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1688222642 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/sulucms Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-sulucms-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: typicms Identifier: sync_VLh5zO2LPHEuWMOi35lnokzipRu6mkB5Pl5u99a3xAb Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1688264181 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/typicms Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-typicms-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: statamic Identifier: sync_aLvNaRSnLKwPZAqh1f1Lqw1kDled1NqmQEr13DPtbws Labels: com.ddev.config-hash: 3dc0d9071fa53c57c362690853bc068814e38af7 com.ddev.volume-signature: Users-rkoller-colima-default-1688305969 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/statamic Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-statamic-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a101 Identifier: sync_kKuB5ntiym2ZbJ8dMocblmTiDOGNaqHrR8LBBuy1guB Labels: com.ddev.config-hash: c212281329fb24762a96e1b7a37a19ed84868866 com.ddev.volume-signature: Users-rkoller-colima-default-1688395811 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /web/sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/101 Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-101-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: a101full Identifier: sync_2Pcu2t3hBPCTXIOUXdGJD4lw5oV5YzHtIvCs0fHittW Labels: com.ddev.config-hash: c212281329fb24762a96e1b7a37a19ed84868866 com.ddev.volume-signature: Users-rkoller-colima-default-1688463111 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /web/sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/101full Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: No Beta: URL: docker://ddev-101full-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: No Status: [Paused] -------------------------------------------------------------------------------- Name: try Identifier: sync_uDv3YgeX4jrRrMEf6leHBhtD0D2FEBCcOn7IGzz4kw9 Labels: com.ddev.config-hash: c212281329fb24762a96e1b7a37a19ed84868866 com.ddev.volume-signature: Users-rkoller-colima-default-1688490440 Configuration: Synchronization mode: Two Way Resolved Hashing algorithm: Default (SHA-1) Maximum allowed entry count: Default (2⁶⁴−1) Maximum staging file size: Default (18 EB) Symbolic link mode: POSIX Raw Ignore VCS mode: Default (Propagate) Ignores: /.git /.tarballs /.ddev/db_snapshots /.ddev/.importdb* .DS_Store .idea /web/sites/default/files Permissions mode: Default (Portable) Alpha: URL: /Users/rkoller/Sites/try Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Connected: Yes Synchronizable contents: 5354 directories 19072 files (79 MB) 0 symbolic links Beta: URL: docker://ddev-try-web/var/www/html DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Configuration: Watch mode: Default (Portable) Watch polling interval: Default (10 seconds) Probe mode: Default (Probe) Scan mode: Default (Accelerated) Stage mode: Neighboring File mode: Default (0600) Directory mode: Default (0700) Default file/directory owner: Default Default file/directory group: Default Compression: Default (DEFLATE) Connected: Yes Synchronizable contents: 5354 directories 19072 files (79 MB) 0 symbolic links Status: Watching for changes -------------------------------------------------------------------------------- ======= Docker Info ========= Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. Docker platform: colima Colima version: 0.5.5 Using docker context: default (unix:///Users/rkoller/.colima/default/docker.sock) docker-compose: v2.18.1 Using DOCKER_HOST=unix:///Users/rkoller/.colima/default/docker.sock Docker version: 20.10.11 Able to run simple container that mounts a volume. Able to use internet inside container. Docker disk space: Filesystem Size Used Available Use% Mounted on overlay 97.9G 20.5G 72.4G 22% / Container ddev-try-mailpit Stopped Container ddev-try-arangodb Stopped Container ddev-try-db Stopped Container ddev-try-web Stopped Container ddev-try-web Stopped Container ddev-try-mailpit Stopped Container ddev-try-arangodb Stopped Container ddev-try-db Stopped Container ddev-try-mailpit Removed Container ddev-try-arangodb Removed Container ddev-try-db Removed Container ddev-try-web Removed Network ddev-try_default Removed Project try has been stopped. Stopped mutagen daemon The ddev-ssh-agent container has been removed. When you start it again you will have to use 'ddev auth ssh' to provide key authentication again. Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. Existing docker containers: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES Network ddev_default created TIP OF THE DAY `ddev poweroff` is a great way to get back to the beginning and save resources. Starting tryddevproject-8624... Container ddev-ssh-agent Created Container ddev-ssh-agent Started ssh-agent container is running: If you want to add authentication to the ssh-agent container, run 'ddev auth ssh' to enable your keys. Network ddev-tryddevproject-8624_default Created Container ddev-tryddevproject-8624-db Created Container ddev-tryddevproject-8624-web Created Container ddev-tryddevproject-8624-web Started Container ddev-tryddevproject-8624-db Started You have Mutagen enabled and your 'php' project type doesn't have `upload_dirs` set. For faster startup and less disk usage, set upload_dirs to where your user-generated files are stored. If this is intended you can disable this warning by running `ddev config --upload-dirs=false`. Starting mutagen sync process... This can take some time. Mutagen sync flush completed in 1s. For details on sync status 'ddev mutagen st tryddevproject-8624 -l' Container ddev-router Created Container ddev-router Started Successfully started tryddevproject-8624 Project can be reached at https://tryddevproject-8624.ddev.site https://127.0.0.1:49218 Instrumentation is opted in, but SegmentKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. ======== Curl of site from inside container: HTTP/1.1 200 OK Server: nginx Date: Tue, 04 Jul 2023 17:42:02 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive Vary: Accept-Encoding Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. ======== curl -I of http://tryddevproject-8624.ddev.site from outside: HTTP/1.1 200 OK Content-Type: text/html; charset=UTF-8 Date: Tue, 04 Jul 2023 17:42:02 GMT Server: nginx Vary: Accept-Encoding ======== full curl of http://tryddevproject-8624.ddev.site from outside: Success accessing database... db via TCP/IP ddev is working. You will want to delete this project with 'ddev delete -Oy tryddevproject-8624' ======== Project ownership on host: drwxr-xr-x 4 rkoller staff 128 Jul 4 19:41 ../tryddevproject-8624 ======== Project ownership in container: drwxr-xr-x 4 rkoller dialout 4096 Jul 4 17:41 /var/www/html Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. ======== In-container filesystem: Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/disk/by-label/data-volume ext4 102625208 21622008 75743988 23% /var/www Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. ======== curl again of tryddevproject-8624 from host: Success accessing database... db via TCP/IP ddev is working. You will want to delete this project with 'ddev delete -Oy tryddevproject-8624' Thanks for running the diagnostic. It was successful. Please provide the output of this script in a new gist at gist.github.com Running ddev launch in 5 seconds Instrumentation is opted in, but SegmentKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. If you're brave and you have jq you can delete all tryddevproject instances with this one-liner: ddev delete -Oy $(ddev list -j |jq -r .raw[].name | grep tryddevproject) In the future ddev debug test will also provide this option. Please delete this project after debugging with 'ddev delete -Oy tryddevproject-8624' Instrumentation is opted in, but SegmentKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. Instrumentation is opted in, but AmplitudeAPIKey is not available. This usually means you have a locally-built ddev binary or one from a PR build. It's not an error. Please report it if you're using an official release build. ```

Expected Behavior

After adding two add-ons to a Drupal site i would expect to see only the list of images associated with the project when i run docker image ls afterwards

Actual Behavior

instead after the install of the two add-ons and restarting the project a image is shown on docker image ls. i've created a gist with the output for docker image inspect https://gist.github.com/rpkoller/5f4cc35678f365683f7d35e244b375bd

Steps To Reproduce

  1. mkdir ~/testsite && cd testsite
  2. ddev config (docroot web and project type drupal10)
  3. ddev composer create drupal/recommended-project
  4. ddev get tyler36/ddev-mailpit
  5. ddev get rpkoller/ddev-spidergram (probably installing ddev-spidergram would be enough, that is the add-on downloading extra assets to the web container causing the significant increase in size between the none and the ddev-webserver, but i've tried with installing both)
  6. ddev restart

Anything else?

After i've noticed the first time that a image was created while starting up a project running ddev-spidergram i've retried it two times

the first time (before applying the steps from the steps to reproduce section ):

ddev delete testsite --omit-snapshot ddev poweroff docker rmi (removing the none image) and made sure no containers were still there with docker ps -a

the second time (before applying the steps from the steps to reproduce section): ddev delete testsite --omit-snapshot ddev poweroff docker rmi (removing the none image) docker buildx prune -a -f docker rm -f $(docker ps -aq)

rfay commented 1 year ago

I don't think this would have to do with add-on, but rather it would have to do with the image specified in the docker-compose.*.yaml...

And it doesn't happen until ddev restart, right?

rpkoller commented 1 year ago

yep the creation of the none image doesnt happen until the restart

rfay commented 1 year ago

You can probably make a simpler test then, with just a trivial docker-compose.*.yaml; adding that should get this to do this. Could you figure that out and update the OP?

rfay commented 1 year ago

I wasn't immediately able to recreate this on Docker Desktop or Colima (both macOS)

rpkoller commented 1 year ago

that is surprising. overhere i am able to reproduce it consistentyl. it looks like even for the arangodb container i get the none creation behavior. i've spun up two projects testing the ddev-spidergram addon. on the version from main and one from the arango-interactions branch. i got two none images for the arango image and one for the webserver image.

and in regards of the docker-compose.yaml. you mean having the parts of the web container and the arangodb container only in a docker compose and then see if the none images are created as well there? and fire up the docker compose file with docker directly instead of using ddev completely?

stasadev commented 1 year ago

I will show how it works with simple docker images that have a test label:

$ docker images --filter=label=test
REPOSITORY   TAG       IMAGE ID   CREATED   SIZE

Build an image (similar to ddev/ddev-webserver:v1.22.0-project-built):

$ printf 'FROM busybox \n RUN echo 1' | docker build --label test -t "foo/bar" -f - .
$ docker images --filter=label=test
REPOSITORY   TAG       IMAGE ID       CREATED         SIZE
foo/bar      latest    1872fd9e19ff   3 seconds ago   4.26MB

Then build a modified image (similar to ddev/ddev-webserver:v1.22.0-project-built + Dockerfile.spidergram as RUN echo 2):

$ printf 'FROM busybox \n RUN echo 1 \n RUN echo 2' | docker build --label test -t "foo/bar" -f - .
$ docker images --filter=label=test
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
foo/bar      latest    e569ed4489b9   4 seconds ago    4.26MB
<none>       <none>    1872fd9e19ff   21 seconds ago   4.26MB

And if you build the first image again, it will be tagged and the second one will be untagged:

$ printf 'FROM busybox \n RUN echo 1' | docker build --label test -t "foo/bar" -f - .
$ docker images --filter=label=test
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
<none>       <none>    e569ed4489b9   17 seconds ago   4.26MB
foo/bar      latest    1872fd9e19ff   34 seconds ago   4.26MB

Docker just works that way if you build the same tag with some changes (it removes the tag from the old image).

I think that there is nothing to do, you can only delete them from time to time.

rfay commented 1 year ago

Ah, so you should be able to make this happen by just changing a .ddev/web-build/Dockerfile, for example, or by changing the content of webimage_extra_packages.

stasadev commented 1 year ago

Maybe there is a way to remove the <none> after docker-compose build at least for web images since they have a com.ddev.buildhost label, and db images don't have this label, but maybe it can be assigned to them too.

I think that is a unique label, and you can list all <none> with:

$ docker images --filter=label=com.ddev.buildhost --filter=dangling=true

GhatGPT code:

package main

import (
    "fmt"
    "github.com/fsouza/go-dockerclient"
)

func main() {
    endpoint := "unix:///var/run/docker.sock"
    client, err := docker.NewClient(endpoint)
    if err != nil {
        fmt.Println("Error creating Docker client:", err)
        return
    }

    options := docker.ListImagesOptions{
        Filter: map[string][]string{
            "label":    []string{"com.ddev.buildhost"},
            "dangling": []string{"true"},
        },
    }

    images, err := client.ListImages(options)
    if err != nil {
        fmt.Println("Error listing images:", err)
        return
    }

    for _, image := range images {
        err := client.RemoveImageExtended(image.ID, docker.RemoveImageOptions{
            Force:         true,
            PruneChildren: true,
        })
        if err != nil {
            fmt.Println("Error deleting image:", err)
            continue
        }

        fmt.Println("Deleted image:", image.ID)
    }
}
rfay commented 1 year ago

I think I understand a good approach to this.

  1. Every downloaded image should be tagged ddev-image
  2. Every built image should be tagged ddev-image
  3. ddev delete images can then delete tagged images better
  4. Consider a step to remove unnamed but tagged images
mikebarkas commented 1 year ago

When you do not supply a tag, the default latest is used. After moving the latest tag to the new image (foo/bar:latest), the original image is <none>

If I provide a tag, it does not create a <none>

docker images --filter=label=test
REPOSITORY   TAG       IMAGE ID       CREATED          SIZE
foo/bar      latest    a3f70213c35d   50 minutes ago   4.04MB
foo/bar      1         9c53920d5a36   50 minutes ago   4.04MB

Perhaps after we improve the tagging of images, this will reduce the dangling images.

rfay commented 1 year ago

All DDEV images have a tag. The problem is that when you generate a new image (like v1.22.0-platform-drupal9-built (because you changed a Dockerfile or some such thing) the new image gets the tag, and the old one is untagged. See @stasadev 's analysis above, https://github.com/ddev/ddev/issues/5073#issuecomment-1640931241

(We never use "latest" and never use untagged images for anything.)

stasadev commented 1 year ago

If I provide a tag, it does not create a <none>

@mikebarkas If you build foo/bar:1 several times with different Dockerfile, one of the images will be <none>

Every built image should be tagged ddev-image

I want to add: the label should follow the Docker guidelines: com.ddev.ddev-image

Also, there are several ways to create a label:

  1. in cmd docker buildx build --label.
  2. in docker-compose.yaml with labels key.
  3. in Dockerfile with LABEL instruction.

I see the first two in the repo, maybe the third one might be useful too.