Docker 是一個開源的應用程序,可以用來輕松構建,打包和發布應用程序。制作 Docker 鏡像就像制作一個環境,將應用程序與其依賴項一起封裝到一個可重復部署的軟件包中。本文將介紹如何在 Docker 中創建自己的鏡像倉庫。
創建 Docker 鏡像倉庫需要以下步驟:
- 安裝 Docker Registry
- 創建 SSL 證書
- 使用 SSL 證書啟動 Docker Registry
- 使用 Docker Push 命令將本地鏡像推送到 Docker Registry
安裝 Docker Registry:
$ docker pull registry
創建 SSL 證書:
$ openssl req -newkey rsa:4096 -nodes -sha256 -keyout domain.key -x509 -days 365 -out domain.crt
使用 SSL 證書啟動 Docker Registry:
$ docker run -d -p 5000:5000 --restart=always --name registry \ -v `pwd`/certs:/certs \ -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt \ -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key \ registry:2
使用 Docker Push 命令將本地鏡像推送到 Docker Registry:
$ docker tag image-name:tag localhost:5000/image-name:tag $ docker push localhost:5000/image-name:tag
最后,您可以在另一個機器上使用 Docker Pull 命令從 Docker Registry 拉取鏡像:
$ docker pull localhost:5000/image-name:tag
這是創建 Docker 鏡像倉庫的基本步驟。您可以根據實際需求進行更改和定制。
下一篇vue vm