Docker學習筆記

最近學習了一下Docker。
原本是想在Mac上搭建一個網頁服務器,用homebrew裝了一些需要的軟件包,但發現配置起來還是比linux麻煩一些;但又不想裝類似virtualbox這樣的虛擬機,下載鏡像安裝一遍也挺麻煩,而且virtualbox相對比較重。最後就找到了Docker。

首先在Mac下安裝Docker已經很簡單了,Docker官方提供了Mac下的原生程序。和以前的Boot2Docker以及DockerToolBox不同,現在Mac下的Docker版本使用的是xhyve——一個FreeBSD下的Hypervisor。從官方給出的圖片也可以看出新舊版本的架構差異:
DockerToolBox使用了VirtualBox虛擬化方案
DockerToolBox使用了VirtualBox虛擬化方案

最新的DockerForMac使用類似Hypervisor的虛擬化技術
最新的DockerForMac使用類似Hypervisor的虛擬化技術

從官網下載DockerForMac後,直接拖入應用程序目錄就可使用了。
運行後在通知欄顯示Docker的圖標
雙擊運行後會在通知欄顯示Docker的圖標。

點擊後在菜單面板中會顯示Docker is Running。這時啓動命令行就可以執行Docker的命令。

首先試一下hello world,從hello-world的image創建一個新的container並運行

docker run hello-world

接下來從docker hub上下載默認的ubuntu鏡像

docker pull ubuntu

再來嘗試新建一個container。從ubuntu的image創建一個新的container,並登錄到bash

docker run -it ubuntu bash

打印查看最近運行的container

docker ps -l

更新image,提交container的最新修改保存到image中

docker commit xxxxxx ubuntu
發佈了61 篇原創文章 · 獲贊 77 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章