將本地鏡像推送到docker hub,在服務器上拉取docker hub上的鏡像並運行

第一步:本地打包鏡像:

docker build -t jiailing/web-test:0.0.1 .

第二步:從本地上傳到docker hub上:

docker push jiailing/web-test:0.0.1

第三步:登錄服務器上操作:

docker pull jiailing/web-test:0.0.1
docker run -p 8886:80 jiailing/web-test:0.0.1

補充說明:

上面提到的 jiailing是我的docker hub的用戶名,web-test是我的倉庫名稱, 0.0.1是標籤

在上傳到docker hub之前要先在docker hub網站上創建賬號,然後還要創建倉庫,這跟使用GitHub是一樣一樣的
在這裏插入圖片描述
在使用docker 的push pull命令之前,是要先在命令行登錄的,登錄命令是docker login

在服務器上執行完docker run -p 8886:80 jiailing/web-test:0.0.1之後,就可以在瀏覽器上通過IP地址+docker鏡像映射出來的端口號訪問這個鏡像服務了,如:http://49.235.94.74:8886/

關於docker build的操作,可以看我的上一篇博客:本地使用docker打包、部署鏡像

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章