public Docker hub

目前 Docker 官方有個 public Docker hub,裡面有數以萬計的 docker image,除了可以直接使用,也可以參考建置步驟

在開始使用之前,可以先進行登入

登入 Docker hub

官方提供了 docker login 指令,需要三個參數分別是

  • -e: email
  • -p: password
  • -u: user id

範例指令如下

docker login -e [email protected] -p testpass -u testuser

如此將可以完成登入,相關登入資訊會放在使用者 home 目錄底下之 .dockercfg,如此就可以不需要再重覆進行登入

search images

透過 docker search 找到合適的 image 以便使用,如透過下列指令進行搜尋

docker search ubuntu

將輸出下列資訊

NAME                              DESCRIPTION                                     STARS     OFFICIAL   AUTOMATED
ubuntu                            Ubuntu is a Debian-based Linux operating s...   3583      [OK]
ubuntu-upstart                    Upstart is an event-based replacement for ...   60        [OK]
torusware/speedus-ubuntu          Always updated official Ubuntu docker imag...   25                   [OK]
ubuntu-debootstrap                debootstrap --variant=minbase --components...   24        [OK]
rastasheep/ubuntu-sshd            Dockerized SSH service, built on top of of...   23                   [OK]
neurodebian                       NeuroDebian provides neuroscience research...   20        [OK]

auto build

自動建置範例 dockerfile

https://github.com/smlsunxie/dockers/blob/master/rudy_node/Dockerfile

操作步驟

選擇 Create Automated Builds

選擇要進行 auto build 的目標網站

選擇要進行 auto build 之帳號以及 repository

定義要在 docker hub 建立 repository 相關資訊

建立 docker hub 之 repository 完成後,進行 build setting

設定如圖,Dockerfile location 需要定義到目錄位置,設定完成後,執行 save 並且點選 trigger

接著進入到 build Details 可以看到目前正在等待建置,如此即完成 auto build

results matching ""

    No results matching ""