2017-07-06 172 views
0

我在嘗試設置基於GitLab的CI解決方案。Gitlab CI - 離線使用docker鏡像

問題是我的服務器沒有連接到互聯網。我連接它們進行更新,然後他們恢復正常的IP地址。我想要使​​用GitLab CI和Docker,並且我想知道如何準備一個始終可用的docker映像(使用php,mysql),而不是在測試期間下載的映像。

問候

Sulian

回答

0

你運行你的CI啓用網絡建立一次,然後必須通過添加 pull_policy = "if-not-present"runners.docker節他們重新使用在第一次運行時被拉扯現有泊塢窗圖片您的/etc/gitlab-runner/config.toml文件。所以就像:

[[runners]] 
    name = "Runner name" 
    url = ... 
    ... 
    executor = "docker" 
    [runners.docker] 
    image = ... 
    pull_policy = "if-not-present" 
    ...