# GCP - Artifact Registry ###### tags: `Cloud` ## 1. 進入[Artifact Registry](https://console.cloud.google.com/artifacts) ## 2. 按下創建(CREATE REPOSITORY) ![](https://i.imgur.com/Z3Kz919.png) ## 3. 設定創建參數,完成後按下CREATE ___Name___: 請自行輸入 ___Format___: 這邊我們選擇docker ___Location type___: 一樣選擇asia-east1(Taiwan) ___Lable___: 此專案為demo,這邊我自行加入環境為demo(此步驟可忽略) ![](https://i.imgur.com/FwpdvG6.png) ## 4. 這時候就可以看到repository出現在儀表板上了 ![](https://i.imgur.com/tkmUc7u.png) ## 5. 測試是否可使用 ### 5.1 先按進去信創建的repository中,並按下SETUP InSTRUCTIONS,會彈出驗證視窗 ![](https://i.imgur.com/EoRyAXi.png) ![](https://i.imgur.com/5i9NXNS.png) ### 請將有裝Gcloud環境,執行以下指令 ``` gcloud auth configure-docker \ asia-east1-docker.pkg.dev ``` ## 6. 建立一個images,讓他執行echo test ### 6.1 建立cloud-run-job-demo資料夾,並加入Dockerfile,內容如下 ``` FORM ubuntu:18.04 CMD ["echo", "test"] ``` ### 6.2 執行以下指令,建立images,加入tab,上傳到個人的 Artifact Registry (個人測試使用) > Artifact Registry建立請參考[Link]() ``` # 建立images並加入tag docker build . -t asia-east1-docker.pkg.dev/keen-mission-374307/victor-repository-demo/cloud-run-job-demo # 執行測試,會在console顯示test docker run asia-east1-docker.pkg.dev/keen-mission-374307/victor-repository-demo/cloud-run-job-demo # 上傳 docker push asia-east1-docker.pkg.dev/keen-mission-374307/victor-repository-demo/cloud-run-job-demo ``` ## 7. 完成 ![](https://i.imgur.com/fEJTdpK.png)