簡體   English   中英

錯誤的 docker 圖片在 Github Actions

[英]Wrong docker image on Github Actions

我在 Github Actions 上構建 CI/CD,我想使用特定的 docker 圖像。

我使用了這個 yaml 文件:

jobs:
  build:
    name: Test Image
    runs-on: ubuntu-latest
    container:
      image: lambci/lambda:build-nodejs12.x
    steps:
      - name: What OS is running
        run: uname -a

但是我得到了錯誤的圖像:

Linux b25c9fe8c287 5.4.0-1031-azure #32~18.04.1-Ubuntu SMP Tue Oct 6 10:03:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

代替

Linux 758d8f59b7b6 5.4.39-linuxkit #1 SMP Fri May 8 23:03:06 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux).

我究竟做錯了什么?

uname -a的 output 顯示了 kernel 正在運行的內容。 docker 圖像沒有附帶內核,而是您獲得主機的 Linux kernel。 Docker 是一種運行隔離進程的方法,而不是虛擬機環境,因此您應該期望uname -a的 output 根據運行圖像的位置而有所不同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM