2016/08/14

[Docker] 初體驗快速建置環境與常用指令

聽了很久的 Docker, 但始終沒去實際操作

週末花了點時間, 玩一下這個不同於虛擬機的輕量級虛擬化解決方案, 感覺非常好!! =)

Windows 安裝 Docker 及設定

安裝很簡單, 但在 Windows 需注意的是它會需要啟用 Hyper-V (但開啟後, VirtualBox 就不能使用 64 bit 的 OS, 兩個會有衝突)



除非需要 GUI 桌面操作 VirtualBox 的虛擬機, 不然其實 Docker 就可以滿足開發需求


安裝 Docker 後, 可以輸入以下指令, 確認是否正確安裝




實作: 啟用 nginx 網站伺服器

docker run -d -p 80:80 --name webserver nginx

指令說明:

docker run 啟動容器命令
-d 背景執行
-p [host-port]:[container-port] 指定對應的 port
--name [container-name] 命名 container
最後的 nginx 是 image 的名稱

在瀏覽器輸入 http://localhost 即可看到網站已經可以使用了, 過程輕鬆快速!!




列出使用的 container

docker ps




停止 container

docker stop webserver

也可以輸入 Container ID (不需全部輸入, 只要前幾碼符合不重覆就行了)

docker stop f3


以後要再將它開啟就不需要輸入一大串了, 只要 docker start

docker start webserver


刪除 container

docker rm webserver


這裡的 webserver 是我們對 container 的命名...這樣才好找好記

常用指令

  • docker pull
  • docker images
  • docker run
  • docker start/stop/restart
  • docker ps
  • docker rm
  • docker rmi

了解更多, 請見 Docker 文件


沒有留言: