![](/img/trans.png)
[英]Single dockerfiles GitHub repository + Docker Hub automated builds
[英]Create Docker Image From Github and Publish to Hub
我的 github 存儲庫鏈接是https://github.com/ferdasonmez/oyente 。 我分叉了一個 github 站點,並對一些 lib 版本進行了一些更改。 現在我想把它推到 Docker。 我已經在我的 docker 帳戶下創建了一個存儲庫。 費爾道茲德米爾/奧揚特
使用下面的 yml 文件,我正在嘗試創建圖像但沒有任何反應。 我已經在 Github 設置下創建了 Docker 的秘密。 這可以通過分叉存儲庫並輸入您自己的秘密輕松地重新創建。
name: Build Docker Container Image
on: push
jobs:
build-container:
name: Build container
runs-on: ubuntu-latest
steps:
- name: Push to Docker Hub
uses: docker/build-push-action@v1
with:
username: ${{ secrets.DOCKER_USER_NAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
repository: ferdaozdemir/oyente
tags: latest
您可能缺少步驟。 我有一些具有類似設置的存儲庫(即頂級目錄中的Dockerfile
),但我也運行步驟
我在下面包括其中之一(來源在這里。它可能不是最小的設置,但它對我來說非常可靠,包括通過預定的(即cron
)操作。我在這里跳過最后兩項(請參閱這里完整的文件):
name: docker
on:
push:
schedule:
- cron: "22 2 * * 1"
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
#- name: Set up QEMU
# uses: docker/setup-qemu-action@v1
- name: Buildx
uses: docker/setup-buildx-action@v1
- name: Login
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push
uses: docker/build-push-action@v2
with:
context: .
push: true
tags: rocker/drd:latest
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.