docker核心概念

docker的大部分操作都圍繞着它的三大核心概念——鏡像、容器和倉庫展開。

1.docker鏡像

鏡像是創建docker容器的基礎。通過版本管理和增量的文件系統,docker提供了一套十分簡單的機制來創建和更新現有的鏡像

2.docker容器

docker容器類似於一個輕量級的沙箱,docker利用容器來運行和隔離應用。容器是從鏡像創建的應用運行實例。

#鏡像自身是隻讀的。容器從鏡像啓動的時候,會在鏡像的最上層創建一個可寫層。

3.docker倉庫

docker倉庫類似於代碼倉庫,它是docker集中存放鏡像文件的場所。


centos7安裝docker(內核版本至少爲3.10)

vim /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg 
sudo yum update
sudo yum install docker-engine -y


驗證:

docker version


啓動一個nginx容器,檢查能正確獲取鏡像並運行:

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

#nginx容器已經在0.0.0.0:80啓動,並映射了80端口。


續。。。

下一章:使用docker鏡像。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章