# docker-run-action **Repository Path**: mirrors_PX4/docker-run-action ## Basic Information - **Project Name**: docker-run-action - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-12-20 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Docker Run Action - run a specific step in docker. - run an image built by a previous step. - See https://github.com/addnab/docker-run-action/blob/main/action.yml for all the available inputs. ## Examples #### Typical Use Case ```yaml - name: Checkout uses: actions/checkout@v2 # Required to mount the Github Workspace to a volume - uses: addnab/docker-run-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} registry: gcr.io image: private-image:latest options: -v ${{ github.workspace }}:/work -e ABC=123 run: | echo "Running Script" /work/run-script ``` #### run a privately-owned image ```yaml - uses: addnab/docker-run-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} registry: gcr.io image: test-image:latest run: echo "hello world" ``` #### run an image built by a previous step ```yaml - uses: docker/build-push-action@v2 with: tags: test-image:latest push: false - uses: addnab/docker-run-action@v3 with: image: test-image:latest run: echo "hello world" ``` #### use a specific shell (default: sh). *Note: The shell must be installed in the container* ```yaml - uses: addnab/docker-run-action@v3 with: image: docker:latest shell: bash run: | echo "first line" echo "second line" ```