第一步:本地打包鏡像:
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打包、部署鏡像