筆記-Windows10家庭中文版系統下使用Docker

weixin_34119545發表於2018-11-08
  • 1.docker是使用Linux核心的,在windows系統下需要使用虛擬機器來執行docker。
  • 2.Windows版的docker安裝要求,(1)64為作業系統,win7或者更高,(2)支援“ Hardware Virtualization Technology”(處理器支援硬體虛擬化),並且,“virtualization ”可用。
  • 3.docker安裝程式下載連結https://www.docker.com/get-docker
  • 4.docker的有CE和EE版,CE為免費版,EE由公司支援的付費版。
  • 5.docker-ce要求win10-professional或以上版本,低版本的只能安裝docker-toolbox了。
  • 6.管理docker常用的三種方式:
    (1)桌面上的“Docker Quickstart Terminal”,
    (2)用管理員許可權開啟powershell,
    (3)圖形化管理工具Kitematic (Alpha)。
  • 7.docker的基本命令,
    (1)建立一個虛擬機器:docker-machine create --driver virtualbox default,
    (2)列出所有虛擬機器:docker-machine ps,
    (3)獲取環境配置:docker-machine env default ,
    (4)搜尋映象:docker search ubuntu,
    (5)拉取下載映象:docker pull ubuntu,
    (6)建立並執行容器(互動方式):docker run -it -d ubuntu bin/bash,
    (7)執行已經存在的容器(互動方式):docker exec -it 容器ID /bin/bash,
    (8)列出已經執行的容器:docker ps
  • 8.docker的相關命令:
    (1)建立一個容器:docker create,
    (2)建立並且執行:docker run,
    (3)建立並執行一個暫時性的容器(執行結束後會刪除該容器): docker run --rm,
    (4)建立並執行容器(互動方式):docker run -t -i ,
    (5)關閉某個容器:docker stop,
    (6)啟動某個容器:docker start ,
    (7)重新啟動某個容器:docker restart,
    (8)刪除某個容器:docker rm,
    (9)夠移除所有與該容器相關的Volume:docker rm -v,
    (10)傳送SIGKILL訊號量到某個容器:docker kill,
    (11)附著到正在執行的容器:docker attach;
    (12)阻塞直到某個容器關閉:docker wait,
    (13)列出所有映象:docker images,
    (14)原始碼中建立映象:docker import,
    (15)Dockfile中建立映象:docker build,
    (16)從容器中建立映象:docker commit,
    (17)移除某個映象:docker rmi,
    (18)從某個tar包中載入映象:docker load,
    (19)將映象存入到某個tar包中:docker save,
    (20)列出所有正在執行的和已經停止的容器:docker ps -a,
    (21)獲取某個容器中log日誌:docker logs,
    (22)檢測容器的詳細資訊:docker inspect,
    (23)獲取容器中所有的事件:docker events,
    (24)獲取容器的全部的開放埠:docker port,
    (25)列出容器中執行的全部的程式:docker top,
    (26)列出容器中的資源的使用情況的統計資訊:docker stats,
    (27)列出容器中檔案的變化情況:docker diff,
    (28)列出映象的全部歷史資訊:docker history,
    (29)容器與本地檔案系統之間進行檔案複製:docker cp,
    (30)將容器中的檔案系統的內容輸出到tar檔案中:docker export
    9.在安裝過程可能遇到的問題:
    (1)如上圖“虛擬化”未啟用,進入BIOS開啟。
    (2)首次啟動docker時很多時候會更新boot2docker.iso,但下載非常慢,甚至下載不了,你或許要FQ。
    (3)docker服務端與客戶端版本不一致,將......\.docker\machine\machines\default與......\.docker\machine\cache的boot2docker.iso檔案保持一致。

相關文章