【问题标题】:Cannot push docker image into docker hub from Github Action无法从 Github Action 将 docker 镜像推送到 docker hub
【发布时间】:2021-11-22 01:20:29
【问题描述】:

我在 GitHub 操作中有 yaml 文件,我已经在其中成功构建了 docker 映像,我想推入 docker hub 但出现以下错误

Run docker push ***/vampi_docker:latest
docker push ***/vampi_docker:latest
shell: /usr/bin/bash -e {0}
An image does not exist locally with the tag: ***/vampi_docker
The push refers to repository [docker.io/***/vampi_docker]
Error: Process completed with exit code 1.

这是 yml 文件

name: vampi_docker
on:
  push:
    branches: [ master ]
  pull_request:
    branches: [ master ]

jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2
    - name: docker login
      env:
        DOCKER_USER: ${{secrets.DOCKER_USER}}
        DOCKER_PASSWORD: ${{secrets.DOCKER_PASSWORD}}
        repository: test/vampi_docker:latest
        tags: latest, ${{ secrets.DOCKER_TOKEN }}
      run: |
        docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
        
    - name: Build the Vampi Docker image
      run: |
        python -m pip install --upgrade pip
        pip install -r requirements.txt
        docker build . --file Dockerfile --tag vampi_docker:latest
        
    - name: List images
      run: docker images    
    - name: Docker Push
      run: docker push ${{secrets.DOCKER_USER}}/vampi_docker:latest

请让我知道我哪里错了,我想念什么

【问题讨论】:

    标签: docker github docker-compose dockerfile github-actions


    【解决方案1】:

    基于显示的错误。

    改变这个:

    docker build . --file Dockerfile --tag vampi_docker:latest
    

    到:

    docker build . --file Dockerfile --tag test/vampi_docker:latest
    

    然后再次运行。

    【讨论】:

    • 感谢帮助它解决了我的问题......但我想在 github 操作中使用该图像部署容器你能告诉我怎么做......任何链接或步骤对我来说都很棒做
    猜你喜欢
    • 2021-09-30
    • 1970-01-01
    • 2021-12-03
    • 2022-01-27
    • 2015-12-17
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 1970-01-01
    相关资源
    最近更新 更多