This is a collection of tutorials for learning how to use Docker with various tools. Contributions welcome.

Overview

Docker Tutorials and Labs

At this time we are not actively adding labs to this repository. Our focus is on training.play-with-docker.com where new lab and workshop oriented content is being added. We welcome fixes to existing content. For any new content you wish to contribute, please use this repository:https://github.com/play-with-docker/play-with-docker.github.io.

This repo contains Docker labs and tutorials authored both by Docker, and by members of the community. We welcome contributions and want to grow the repo.

Docker tutorials:

Community tutorials

Contributing

We want to see this repo grow, so if you have a tutorial to submit, or contributions to existing tutorials, please see this guide:

Guide to submitting your own tutorial

Comments
  • standard_init_linux.go:178: exec user process caused

    standard_init_linux.go:178: exec user process caused "no such file or directory"

    Which lab is it that you're having issues with? In-container Java Development: IntelliJ Community Edition https://github.com/docker/labs/blob/master/developer-tools/java-debugging/IntelliJ-README.md

    Description

    I got the error below after running the command: docker-compose up webserver_1 | standard_init_linux.go:178: exec user process caused "no such file or directory"

    Steps to reproduce the issue, if relevant: Do the same as described in the link: https://github.com/docker/labs/blob/master/developer-tools/java-debugging/IntelliJ-README.md But is blocked at: Running the application Open a terminal and go to the application directory. Start the application with docker-compose

    docker-compose up

    Describe the results you received: webserver_1 | standard_init_linux.go:178: exec user process caused "no such file or directory"

    Additional information you deem important (e.g. issue happens only occasionally):

    Output of docker version:

    Docker version 17.03.1-ce, build c6d412e Windows10 Enterprise default

    opened by GingerMoon 32
  • The MusicStore sample app does not build

    The MusicStore sample app does not build

    The docker-compose -f .\docker-compose.windows.yml build command fails. It happens for me on both Docker for Windows beta (1.13.0-rc4) and the standard 1.12.2 Docker on Windows Server 2016.

    Step 10/13 : RUN dotnet build .\samples\MusicStore.Standalone
     ---> Running in 757c95651249
    Project MusicStore.Standalone (.NETCoreApp,Version=v1.1) will be compiled because expected outputs are missing
    Compiling MusicStore.Standalone for .NETCoreApp,Version=v1.1
    C:\Program Files\dotnet\dotnet.exe compile-csc @C:\MusicStore\samples\MusicStore.Standalone\obj\Debug\netcoreapp1.1\dotn
    et-compile.rsp returned Exit Code 1
    C:\MusicStore\samples\MusicStore\MessageServices.cs(7,23): error CS0433: The type 'Task' exists in both 'System.Threadin
    g.Tasks, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'System.Runtime, Version=4.2.0.0, Cultu
    re=neutral, PublicKeyToken=b03f5f7f11d50a3a'
    C:\MusicStore\samples\MusicStore\MessageServices.cs(13,23): error CS0433: The type 'Task' exists in both 'System.Threadi
    ng.Tasks, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'System.Runtime, Version=4.2.0.0, Cult
    ure=neutral, PublicKeyToken=b03f5f7f11d50a3a'
    C:\MusicStore\samples\MusicStore\Controllers\AccountController.cs(49,42): error CS1983: The return type of an async meth
    od must be void, Task or Task<T>
    C:\MusicStore\samples\MusicStore\Controllers\AccountController.cs(49,22): error CS0433: The type 'Task<TResult>' exists
    in both 'System.Threading.Tasks, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'System.Runtime
    , Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
    C:\MusicStore\samples\MusicStore\Controllers\AccountController.cs(83,41): error CS1983: The return type of an async meth
    od must be void, Task or Task<T>
    C:\MusicStore\samples\MusicStore\Controllers\AccountController.cs(83,22): error CS0433: The type 'Task<TResult>' exists
    in both 'System.Threading.Tasks, Version=4.0.10.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' and 'System.Runtime
    , Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
    C:\MusicStore\samples\MusicStore\Controllers\AccountController.cs(106,41): error CS1983: The return type of an async met
    hod must be void, Task or Task<T>
    
    bug 
    opened by sheng-liang 24
  • ERROR: pull access denied for docker-hadoop-example

    ERROR: pull access denied for docker-hadoop-example

    Which lab is it that you're having issues with?

    https://github.com/docker/labs/blob/master/developer-tools/java/chapters/ch11-bigdata.adoc

    Description

    I have problem when I was implementing this lab step by step , the problem is when I put "docker-compose up -d" it give me this output "ERROR: pull access denied for docker-hadoop-example, repository does not exist or may require 'docker login'" I tried to login but the problem still exist

    Output of docker version:

    Docker version 17.12.0-ce, build c97c6d6
    
    

    Output of docker info:

    Containers: 0
     Running: 0
     Paused: 0
     Stopped: 0
    Images: 9
    Server Version: 17.12.0-ce
    Storage Driver: aufs
     Root Dir: /var/lib/docker/aufs
     Backing Filesystem: extfs
     Dirs: 29
     Dirperm1 Supported: 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: 89623f28b87a6004d4b785663257362d1658a729
    runc version: b2567b37d7b75eb4cf325b77297b140ea686ce8f
    init version: 949e6fa
    Security Options:
     apparmor
     seccomp
      Profile: default
    Kernel Version: 4.10.0-42-generic
    Operating System: Ubuntu 16.04.2 LTS
    OSType: linux
    Architecture: x86_64
    CPUs: 4
    Total Memory: 3.773GiB
    Name: omar-Lenovo-E31-70
    ID: DYDV:R426:HFLZ:LBJU:MZQ7:IAEZ:7W6M:2P2O:SNJM:MQJY:W4YF:4XG3
    Docker Root Dir: /var/lib/docker
    Debug Mode (client): false
    Debug Mode (server): false
    Username: abunwer61
    Registry: https://index.docker.io/v1/
    Labels:
    Experimental: false
    Insecure Registries:
     127.0.0.0/8
    Live Restore Enabled: false
    
    WARNING: No swap limit support
    
    
    Java Workshop 
    opened by Abunwer 12
  • Issue with accessing Java application - userSignup page

    Issue with accessing Java application - userSignup page

    Please provide the following information so we can assess the issue you're having

    Which lab is it that you're having issues with? Java debugging app - https://github.com/docker/labs/tree/master/developer-tools/java-debugging

    Description No sure if it is just me but I successfully followed all the instructions until clicking on userSignUp page from Tomcat app manager. As i click on the userSignup link, I get 404. I am running this app on Ubuntu and docker installed locally as well. Any help will be appreciated.

    Steps to reproduce the issue, if relevant: I followed instructions all the way until I tried to access the application.

    Describe the results you received: error: HTTP Status 404 – Not Found Type Status Report Message /UserSignup/ Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

    Describe the results you expected: I should have received signup page

    Additional information you deem important (e.g. issue happens only occasionally):

    Output of docker version:

    Client:
     Version:           18.06.0-ce
     API version:       1.38
     Go version:        go1.10.3
     Git commit:        0ffa825
     Built:             Wed Jul 18 19:11:02 2018
     OS/Arch:           linux/amd64
     Experimental:      false
    
    Server:
     Engine:
      Version:          18.06.0-ce
      API version:      1.38 (minimum version 1.12)
      Go version:       go1.10.3
      Git commit:       0ffa825
      Built:            Wed Jul 18 19:09:05 2018
      OS/Arch:          linux/amd64
      Experimental:     false
    
    

    Output of docker info:

    Client:
     Version:           18.06.0-ce
     API version:       1.38
     Go version:        go1.10.3
     Git commit:        0ffa825
     Built:             Wed Jul 18 19:11:02 2018
     OS/Arch:           linux/amd64
     Experimental:      false
    
    Server:
     Engine:
      Version:          18.06.0-ce
      API version:      1.38 (minimum version 1.12)
      Go version:       go1.10.3
      Git commit:       0ffa825
      Built:            Wed Jul 18 19:09:05 2018
      OS/Arch:          linux/amd64
      Experimental:     false
    
    

    Additional environment details (AWS, Docker for Mac, Docker for Windows, VirtualBox, physical, etc.): physical ubuntu machine. Docker installed on ubuntu.

    opened by JTG2020 11
  • Service 'web' failed to build: unknown blob=============> ]

    Service 'web' failed to build: unknown blob=============> ]

    HI, I am trying to build this lab but getting the error 1BERROR: Service 'web' failed to build: unknown blob=============> ] I am running on win10 enterprise, Hyper-V enbaled, docker for windows beta but I did not install windows containers. Of course, I have changed the external name of the network in the docker.compose.windows to the name of the nat in my hyper-V. So does this tutorial needs windows containers? 2nd, looking at your instructions on how to install containers in win 10, it is indicated to add the docker to the path after downloading, wouldn²t this disturb the command already mapped by Docker for windows? Thanks

    opened by eliassal 11
  • Service 'web' failed to build: failed to register layer: re-exec error: exit status 1

    Service 'web' failed to build: failed to register layer: re-exec error: exit status 1

    Hi Mano, I tried to play today with this lab, as soon as I issue the command Docker-compose -f .\docker-compose.yml build I get

    Building web
    Step 1/8 : FROM node:5.11.0-slim
    5.11.0-slim: Pulling from library/node
    8b87079b7a06: Extracting [==================================================>] 51.36 MB/51.36 MB
    a3ed95caeb02: Download complete
    1bb8eaf3d643: Download complete
    5674f5dccbc4: Download complete
    96a79bcf8a3b: Download complete
    ERROR: Service 'web' failed to build: failed to register layer: re-exec error: exit status 1: output: Failed to OpenForBackup failed in Win32: open \\?\E:\Hyper-V\DockerMachines\wind
    owsfilter\1d1c566d88490bc2e99798d8df8afe25328ee53c986f26731f6bf1a136d29055\usr\share\man\man3\Locale::gettext.3pm.gz: The filename, directory name, or volume label syntax is incorrec
    t. (0x1f) \\?\E:\Hyper-V\DockerMachines\windowsfilter\1d1c566d88490bc2e99798d8df8afe25328ee53c986f26731f6bf1a136d29055\usr\share\man\man3\Locale::gettext.3pm.gz
    
    

    This is on a physical win 10 machine windows containers enabled and HYper-V on Thanks for your help

    opened by eliassal 10
  • standard_init_linux.go:185: exec user process caused

    standard_init_linux.go:185: exec user process caused "no such file or directory"

    I have some troubles with docker-compose when I try this example https://github.com/docker/labs/blob/master/developer-tools/java-debugging/IntelliJ-README.md . There is many same warning like this "webserver_1 | standard_init_linux.go:185: exec user process caused "no such file or directory"",I had tried my best to deal with it like " git config --global core.autocrlf false" then git clone agin, but I don't success, change "#!/bin/bash" in "labs\developer-tools\java-debugging\registration-webserver\tomcat\run.sh" to "#!/bin/sh", but it can't work, I need your help!

    bug 
    opened by Jacksonary 9
  • VirtualBox & Hyper-V

    VirtualBox & Hyper-V

    This can be a non-issue (sorry for that) but the swarm lab suggests installing Docker for Mac in order to use docker-machine later on for provisioning local VirtualBox VMs.

    Isn't there an issue about having both virtualization products on the same box (like VirtualBox breaking after Hyper-V runs)? I don't have a Windows box anymore, so I can't test it myself.

    If this is something as simple as "do not run Docker for Windows after boot" perhaps it should be mentioned. Looking up the "disabling Hyper-V" subject looks kinda scary (https://marcofranssen.nl/switch-between-hyper-v-and-virtualbox-on-windows/).

    Once again, if this is a non-issue please ignore.

    opened by andrevtg 9
  • failed at step 2

    failed at step 2

    Which lab is it that you're having issues with? the docker for beginers

    Description not be able to install python and pip saying no files found I changed py-pip to py2-pip but still not working

    Output of docker version:

    Docker version 17.05.0-ce, build 89658be
    

    Output of docker info:

    root@vblinux:~/software/docker/flask-app# docker build -t docker/myapp .
    Sending build context to Docker daemon   7.68kB
    Step 1/8 : FROM alpine
     ---> 665ffb03bfae
    Step 2/8 : RUN apk add --update py2-pip
     ---> Running in 9e963eb5c93c
    fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz
    fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz
    ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.6/main: temporary error (try again later)
    WARNING: Ignoring APKINDEX.84815163.tar.gz: No such file or directory
    ERROR: http://dl-cdn.alpinelinux.org/alpine/v3.6/community: temporary error (try again later)
    WARNING: Ignoring APKINDEX.24d64ab1.tar.gz: No such file or directory
    ERROR: unsatisfiable constraints:
      py2-pip (missing):
        required by: world[py2-pip]
    The command '/bin/sh -c apk add --update py2-pip' returned a non-zero code: 1
    

    Additional environment details (AWS, Docker for Mac, Docker for Windows, VirtualBox, physical, etc.):

    opened by zhouchenzc0824 7
  • cAdvisor run command is not working properly

    cAdvisor run command is not working properly

    The run command on https://github.com/docker/labs/blob/master/developer-tools/java/chapters/ch10-monitoring.adoc is not working well. It starts the container and cAdvisor, but the running containers are not visible in the webinterface of cAdvisor.

    The correct command (from https://github.com/google/cadvisor) : docker run
    --volume=/:/rootfs:ro
    --volume=/var/run:/var/run:rw
    --volume=/sys:/sys:ro
    --volume=/var/lib/docker/:/var/lib/docker:ro
    --publish=8080:8080
    --detach=true
    --name=cadvisor
    google/cadvisor:latest

    opened by johanjanssen 7
  • the error please help me

    the error please help me

    ** PLEASE ONLY USE THIS ISSUE TRACKER TO SUBMIT ISSUES WITH THE DOCKER LABS TUTORIAL CONTENT **

    • If you have a bug working with Docker itself, not related to these labs, please file the bug on the Docker repo *
    • If you would like general support figuring out how to do something with Docker, please use the Docker Slack channel. If you're not on that channel, sign up for the Docker Community and you'll get an invite. *
    • Or go to the Docker Forums *

    Please provide the following information so we can assess the issue you're having

    Which lab is it that you're having issues with?

    Description

    i just do this step by step your examles, but I do not execute the later step(the error blow)

    Steps to reproduce the issue, if relevant:

    1. the error tips my pip version too low but i do not how to update because could not find where is the pip
    2. By the ‘ find -name ' to find pip ,the tty show docker layeres
    3. thank you your help!

    **Describe the results you received:

    Sending build context to Docker daemon 576.5 kB Step 1/8 : FROM alpine ---> 88e169ea8f46 Step 2/8 : RUN apk add --update py-pip ---> Using cache ---> 45a9fdd3bdab Step 3/8 : COPY requirements.txt /usr/src/app/ ---> Using cache ---> 4ff5d7d97da7 Step 4/8 : RUN pip install --no-cache-dir -r /usr/src/app/requirements.txt ---> Running in cabc45637cac Collecting sk==0.10.1 (from -r /usr/src/app/requirements.txt (line 1)) Could not find a version that satisfies the requirement sk==0.10.1 (from -r /usr/src/app/requirements.txt (line 1)) (from versions: ) No matching distribution found for sk==0.10.1 (from -r /usr/src/app/requirements.txt (line 1)) You are using pip version 9.0.0, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. The command '/bin/sh -c pip install --no-cache-dir -r /usr/src/app/requirements.txt' returned a non-zero code: 1

    Describe the results you expected:

    Additional information you deem important (e.g. issue happens only occasionally):

    Output of docker version:

    Client: Version: 1.13.1 API version: 1.26 Go version: go1.7.5 Git commit: 092cba3 Built: Wed Feb 8 06:38:28 2017 OS/Arch: linux/amd64

    Server: Version: 1.13.1 API version: 1.26 (minimum version 1.12) Go version: go1.7.5 Git commit: 092cba3 Built: Wed Feb 8 06:38:28 2017 OS/Arch: linux/amd64 Experimental: false

    Output of docker info:

    Containers: 11 Running: 0 Paused: 0 Stopped: 11 Images: 13 Server Version: 1.13.1 Storage Driver: overlay Backing Filesystem: xfs Supports d_type: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Swarm: active NodeID: jhrfakm8cz17c6bctdd1bwio2 Is Manager: true ClusterID: u30ino1hki9ydjontp7r41fqe Managers: 1 Nodes: 1 Orchestration: Task History Retention Limit: 5 Raft: Snapshot Interval: 10000 Number of Old Snapshots to Retain: 0 Heartbeat Tick: 1 Election Tick: 3 Dispatcher: Heartbeat Period: 5 seconds CA Configuration: Expiry Duration: 3 months Node Address: 192.168.100.128 Manager Addresses: 192.168.100.128:2377 Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1 runc version: 9df8b306d01f59d3a8029be411de015b7304dd8f init version: 949e6fa Security Options: seccomp Profile: default Kernel Version: 3.10.0-514.el7.x86_64 Operating System: CentOS Linux 7 (Core) OSType: linux Architecture: x86_64 CPUs: 1 Total Memory: 976.5 MiB Name: localhost.localdomain ID: LCLE:7CAF:RVBO:4D6T:D2TV:BXDN:QGAF:Z5AD:BNDU:DO2K:R53B:46XF Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Experimental: false Insecure Registries: 127.0.0.0/8 Registry Mirrors: http://5445e28f.m.daocloud.io/ Live Restore Enabled: false

    Additional environment details (AWS, Docker for Mac, Docker for Windows, VirtualBox, physical, etc.):

    opened by dockerwang 7
  • Update swarm intro with voting app

    Update swarm intro with voting app

    opened by BretFisher 0
  • Bump spring-webmvc from 4.3.25.RELEASE to 5.2.20.RELEASE in /developer-tools/java-debugging/app

    Bump spring-webmvc from 4.3.25.RELEASE to 5.2.20.RELEASE in /developer-tools/java-debugging/app

    Bumps spring-webmvc from 4.3.25.RELEASE to 5.2.20.RELEASE.

    Release notes

    Sourced from spring-webmvc's releases.

    v5.2.20.RELEASE

    :star: New Features

    • Restrict access to property paths on Class references #28262
    • Improve diagnostics in SpEL for large array creation #28257

    v5.2.19.RELEASE

    :star: New Features

    • Declare serialVersionUID on DefaultAopProxyFactory #27785
    • Use ByteArrayDecoder in DefaultClientResponse::createException #27667

    :lady_beetle: Bug Fixes

    • ProxyFactoryBean getObject called before setInterceptorNames, silently creating an invalid proxy [SPR-7582] #27817
    • Possible NPE in Spring MVC LogFormatUtils #27783
    • UndertowHeadersAdapter's remove() method violates Map contract #27593
    • Fix assertion failure messages in DefaultDataBuffer.checkIndex() #27577

    :notebook_with_decorative_cover: Documentation

    • Lazy annotation throws exception if non-required bean does not exist #27660
    • Incorrect Javadoc in [NamedParameter]JdbcOperations.queryForObject methods regarding exceptions #27581
    • DefaultResponseErrorHandler update javadoc comment #27571

    :hammer: Dependency Upgrades

    • Upgrade to Reactor Dysprosium-SR25 #27635
    • Upgrade to Log4j2 2.16.0 #27825

    v5.2.18.RELEASE

    :star: New Features

    • Enhance DefaultResponseErrorHandler to allow logging complete error response body #27558
    • DefaultMessageListenerContainer does not log an error/warning when consumer tasks have been rejected #27457

    :lady_beetle: Bug Fixes

    • Performance impact of con.getContentLengthLong() in AbstractFileResolvingResource.isReadable() downloading huge jars to check component length #27549
    • Performance impact of ResourceUrlEncodingFilter on HttpServletResponse#encodeURL #27548
    • Avoid duplicate JCacheOperationSource bean registration in #27547
    • Non-escaped closing curly brace in RegEx results in initialization error on Android #27502
    • Proxy generation with Java 17 fails with "Cannot invoke "Object.getClass()" because "cause" is null" #27498
    • ConcurrentReferenceHashMap's entrySet violates the Map contract #27455

    :hammer: Dependency Upgrades

    • Upgrade to Reactor Dysprosium-SR24 #27526

    v5.2.17.RELEASE

    ... (truncated)

    Commits
    • cfa701b Release v5.2.20.RELEASE
    • 996f701 Refine PropertyDescriptor filtering
    • 90cfde9 Improve diagnostics in SpEL for large array creation
    • 94f52bc Upgrade to Artifactory Resource 0.0.17
    • d4478ba Upgrade Java versions in CI image
    • 136e6db Upgrade Ubuntu version in CI images
    • 8f1f683 Upgrade Java versions in CI image
    • ce2367a Upgrade to Log4j2 2.17.1
    • acf7823 Next development version (v5.2.20.BUILD-SNAPSHOT)
    • 1a03ffe Upgrade to Log4j2 2.16.0
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies java 
    opened by dependabot[bot] 0
  • Bump express from 4.14.1 to 4.17.3 in /developer-tools/nodejs-debugging/app

    Bump express from 4.14.1 to 4.17.3 in /developer-tools/nodejs-debugging/app

    Bumps express from 4.14.1 to 4.17.3.

    Release notes

    Sourced from express's releases.

    4.17.3

    4.17.2

    4.17.1

    • Revert "Improve error message for null/undefined to res.status"

    4.17.0

    • Add express.raw to parse bodies into Buffer
    • Add express.text to parse bodies into string

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.17.3 / 2022-02-16

    4.17.2 / 2021-12-16

    4.17.1 / 2019-05-25

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • Bump qs and express in /developer-tools/nodejs-debugging/app

    Bump qs and express in /developer-tools/nodejs-debugging/app

    Bumps qs to 6.11.0 and updates ancestor dependency express. These dependencies need to be updated together.

    Updates qs from 6.2.0 to 6.11.0

    Changelog

    Sourced from qs's changelog.

    6.11.0

    • [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option (#442)
    • [readme] fix version badge

    6.10.5

    • [Fix] stringify: with arrayFormat: comma, properly include an explicit [] on a single-item array (#434)

    6.10.4

    • [Fix] stringify: with arrayFormat: comma, include an explicit [] on a single-item array (#441)
    • [meta] use npmignore to autogenerate an npmignore file
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, object-inspect, tape

    6.10.3

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [actions] reuse common workflows
    • [Dev Deps] update eslint, @ljharb/eslint-config, object-inspect, tape

    6.10.2

    • [Fix] stringify: actually fix cyclic references (#426)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [actions] update codecov uploader
    • [actions] update workflows
    • [Tests] clean up stringify tests slightly
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, object-inspect, safe-publish-latest, tape

    6.10.1

    • [Fix] stringify: avoid exception on repeated object values (#402)

    6.10.0

    • [New] stringify: throw on cycles, instead of an infinite loop (#395, #394, #393)
    • [New] parse: add allowSparse option for collapsing arrays with missing indices (#312)
    • [meta] fix README.md (#399)
    • [meta] only run npm run dist in publish, not install
    • [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbols, tape
    • [Tests] fix tests on node v0.6
    • [Tests] use ljharb/actions/node/install instead of ljharb/actions/node/run
    • [Tests] Revert "[meta] ignore eclint transitive audit warning"

    6.9.7

    • [Fix] parse: ignore __proto__ keys (#428)
    • [Fix] stringify: avoid encoding arrayformat comma when encodeValuesOnly = true (#424)
    • [Robustness] stringify: avoid relying on a global undefined (#427)
    • [readme] remove travis badge; add github actions/codecov badges; update URLs
    • [Docs] add note and links for coercing primitive values (#408)
    • [Tests] clean up stringify tests slightly
    • [meta] fix README.md (#399)
    • Revert "[meta] ignore eclint transitive audit warning"

    ... (truncated)

    Commits
    • 56763c1 v6.11.0
    • ddd3e29 [readme] fix version badge
    • c313472 [New] [Fix] stringify: revert 0e903c0; add commaRoundTrip option
    • 95bc018 v6.10.5
    • 0e903c0 [Fix] stringify: with arrayFormat: comma, properly include an explicit `[...
    • ba9703c v6.10.4
    • 4e44019 [Fix] stringify: with arrayFormat: comma, include an explicit [] on a s...
    • 113b990 [Dev Deps] update object-inspect
    • c77f38f [Dev Deps] update eslint, @ljharb/eslint-config, aud, has-symbol, tape
    • 2cf45b2 [meta] use npmignore to autogenerate an npmignore file
    • Additional commits viewable in compare view

    Updates express from 4.14.1 to 4.18.2

    Release notes

    Sourced from express's releases.

    4.18.2

    4.18.1

    • Fix hanging on large stack of sync routes

    4.18.0

    ... (truncated)

    Changelog

    Sourced from express's changelog.

    4.18.2 / 2022-10-08

    4.18.1 / 2022-04-29

    • Fix hanging on large stack of sync routes

    4.18.0 / 2022-04-25

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
    • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
    • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
    • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

    You can disable automated security fix PRs for this repo from the Security Alerts page.

    dependencies javascript 
    opened by dependabot[bot] 0
  • ERROR: filesystem layer verification failed for digest

    ERROR: filesystem layer verification failed for digest

    Got an error during your instructions when performing below command.

    PS C:\Docker\dotnet-album-viewer> docker-compose up -d Pulling db (dockersamples/tidb:nanoserver-1809)... nanoserver-1809: Pulling from dockersamples/tidb 6a5e981230da: Verifying Checksum 0b269bf5fe5f: Download complete 3e1bb0112f5d: Download complete e4ea46d8914a: Download complete b3289cfb42d9: Download complete ERROR: filesystem layer verification failed for digest sha256:6a5e981230da7b34a25588f20c8b6b5366256ab1e0aadc0b7ecb566855bf4679 PS C:\Docker\dotnet-album-viewer>

    opened by Johan1974 0
Owner
Docker
Docker provides a simple and powerful developer experience, workflows and collaboration for creating applications.
Docker
A plugin that allows you to hear the sound "Welcome to the server!" when you join the server by NhanAZ for PocketMine-MP

General A plugin that allows you to hear the sound "Welcome to the server!" when you join the server by NhanAZ for PocketMine-MP Contacts You can cont

NhanAZ's PocketMine-MP Plugins 10 Sep 27, 2022
A high-level machine learning and deep learning library for the PHP language.

Rubix ML A high-level machine learning and deep learning library for the PHP language. Developer-friendly API is delightful to use 40+ supervised and

Rubix 1.7k Jan 1, 2023
PHP Machine Learning Rain Forecaster is a simple machine learning experiment in predicting rain based on a few forecast indicators.

PHP Machine Learning Rain Forecaster is a simple machine learning experiment in predicting rain based on a few forecast indicators.: forecasted "HighT

null 4 Nov 3, 2021
Rubix ML - A high-level machine learning and deep learning library for the PHP language.

A high-level machine learning and deep learning library for the PHP language. Developer-friendly API is delightful to use 40+ supervised and

Rubix 1.7k Jan 6, 2023
A list of ICs and IPs for AI, Machine Learning and Deep Learning.

AI Chip (ICs and IPs) Editor S.T.(Linkedin) Welcome to My Wechat Blog StarryHeavensAbove for more AI chip related articles Latest updates Add news of

Shan Tang 1.4k Jan 3, 2023
Learning design patterns by implementing them in various programming languages.

design-patterns Learning design patterns by implementing them in various programming languages. Creational design patterns Creational design patterns

Paweł Tryfon 1 Dec 13, 2021
GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

Shivam Mathur 2.4k Jan 6, 2023
A complete stack for running Symfony 5 into Docker containers using docker-compose tool and with Certbot for the HTTPS certificate.

?? Docker + PHP 7.4 + MySQL8.0 + Nginx + Certbot(HTTPS) + Symfony 5 Boilerplate ?? Edited from https://github.com/ger86/symfony-docker version -> http

null 6 Nov 9, 2022
Docker-magento2 - 🐳 Docker containers with all required Magento 2 dependencies installed available as FPM through Nginx and CLI

Magento 2 Docker A collection of Docker images for running Magento 2 through nginx and on the command line. Quick Start cp composer.env.sample compose

Meanbee 454 Dec 27, 2022
Docker-magento - Docker image for Magento 1.6 to 1.9

Docker image for Magento 1.x This repo creates a Docker image for Magento 1.x. Please note The primary goal of this repo is to create Docker images fo

Fu Cheng 144 Nov 18, 2022
🐋 This project aims to broaden knowledge of system administration by using Docker: virtualizing several Docker images, creating them in a new personal virtual machine.

?? This project aims to broaden knowledge of system administration by using Docker: virtualizing several Docker images, creating them in a new personal virtual machine.

Anton Kliek 1 Jan 26, 2022
TEC UTilities (or tut) are a collection of tools for managing plugins.

TEC Utilities TEC UTilities (or tut) are a collection of tools for managing plugins. /^\ L L /

The Events Calendar 5 Dec 2, 2022
Docker image that provides static analysis tools for PHP

Static Analysis Tools for PHP Docker image providing static analysis tools for PHP. The list of available tools and the installer are actually managed

Jakub Zalas 1.1k Jan 1, 2023
PHP Machine Learning library

PHP-ML - Machine Learning library for PHP Fresh approach to Machine Learning in PHP. Algorithms, Cross Validation, Neural Network, Preprocessing, Feat

Jorge Casas 204 Dec 27, 2022
PHP Machine Learning with Naive Bayes to classify the right contraceptive based on your medical history

What is php-ml-bayes PHP-ML Bayes is a Machine Learning with Naive Bayes Algorithm to classify the right contraceptive based on your medical history.

Fikri Lazuardi 2 Jan 21, 2022
Learning about - Basic HTML & CSS, JSON, XML, Session & Cookies, CRUD Operations in Php using MySQL and Create MVC from scratch

This Project is based on course CSC 3215. Learning about - Basic HTML & CSS, JSON, XML, Session & Cookies, CRUD Operations in Php using MySQL and Create MVC (Model–View–Controller) from scratch. Just learning about web technologies, Not focusing on UI (Bootstrap or other 3rd-Party UI libraries or frameworks).

Alvi Hasan 5 Sep 21, 2022
Unofficial Nest Learning Thermostat API

This is a PHP class that will allow you to monitor and control your Nest Learning Thermostat, and Nest Protect.

Guillaume Boudreau 297 Oct 28, 2022
A laboratory for learning secure web and mobile development in a practical manner.

A laboratory for learning secure web and mobile development in a practical manner. Build your lab By provisioning local environments via docker-compos

Globo.com 741 Dec 31, 2022
Learning and Using ØMQ

ØMQ - The Guide =============== Written by Pieter Hintjens [email protected], CEO iMatix Corporation. A ØMQ socket is what you get when you take a normal

null 3.3k Jan 2, 2023