2014年11月5日 星期三

[筆記]Docker commit command

上篇把基礎環境建立好後,忘記把防火牆加入docker,這步驟很重要因為做好的映像檔或是自動部屬的dockerfile都需要上傳到dockerhub,請記得在防火牆把docker設定排除.
1.操作映像檔指令:
docker run -t -i OS:OS bash
成功後會出現指令模式字元很容易辨識,打exit就離開,請記住沒完成commit動作等於剛剛做的都會不見.

2.開啟另一個終端機或連線(putty等),查詢第一個終端機目前的DockerID,指令:
docker ps

3.承接2.建立一個commit,指令:
docker commit -m="Added projectname" -a="user name" DockerID Docker Hub account ID/projectname

4.查詢剛剛建立的commit,指令:
docker images

5.測試剛剛建立的commit是可以使用的,指令:
docker run -t -i Docker Hub account ID/projectname bash
跟1.相同畫面表示成功.

6.申請free Docker Hub account,當你要部屬的時候可以從映像檔下載
網址:https://hub.docker.com/account/signup/

7.測試登入Docker Hub,指令:
docker login

8.上傳commit的映像檔到Docker Hub,指令:
docker push Docker Hub account ID/projectname


沒有留言:

張貼留言