各位開發者,
我使用 gitlab-ci,我自己的 gitlab-runner 在服務器上作為 docker 鏡像運行(Ubuntu 22.04,Docker 20.10,Docker 鏡像:gitlab/gitlab-runner:latest)。
我想sudo在容器內使用一些命令。
我怎樣才能做到這一點 ?
謝謝你的幫助。
uj5u.com熱心網友回復:
您可以從 docker 檔案中安裝 sudo:
FROM gitlab/gitlab-runner:latest
RUN apt-get update && \
apt-get -y install sudo
RUN useradd -m docker && echo "docker:docker" | chpasswd && adduser docker
sudo
USER docker
CMD /bin/bash
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/519770.html
標籤:码头工人GitLabgitlab-ci须藤gitlab-ci-runner
上一篇:為每個用戶創建單獨的Docker資料庫容器是一種好習慣嗎
下一篇:使用DDEV創建Drupal專案時出錯:“現有的settings.php檔案包括settings.ddev.php確保檔案夾的寫入權限”
