如果您正在使用Docker,那么使用本地容器庫啟動應用程序是非常方便的。Docker Hub是最常用的外部庫,但是如果您沒有訪問外部網絡,或者希望在慢速網絡上更快地獲取鏡像,那么本地庫將是一個好選擇。
以下是啟動本地庫的步驟:
# 1. 創建本地庫 docker run -d -p 5000:5000 --restart=always --name registry registry:2 # 2. 構建您的鏡像,將其打上本地庫的標簽 docker build -t my-image:1.0.0 . docker tag my-image:1.0.0 localhost:5000/my-image:1.0.0 # 3. 推送鏡像到本地庫 docker push localhost:5000/my-image:1.0.0
完成上述步驟后,您現在可以從本地庫啟動應用程序:
# 1. 從本地庫獲取鏡像 docker pull localhost:5000/my-image:1.0.0 # 2. 啟動容器 docker run -d -p 8080:8080 --name my-app localhost:5000/my-image:1.0.0
現在您已經成功地從本地庫啟動了您的應用程序,可與直接從Docker Hub獲取鏡像相同。