Docker環境安裝

本文簡單的介紹下關於我所知道的docke,以及docker的基本使用,安裝。docker

Docker 包括三個基本概念shell

1.鏡像(Image)
2.容器(Container)
3.倉庫(Repository)

docker的特性:
1.文件系統隔離:每一個進程容器運行在徹底獨立的根文件系統裏。
2.資源隔離:能夠使用cgroup爲每一個進程容器分配不一樣的系統資源,例如CPU和內存。
3.網絡隔離:每一個進程容器運行在本身的網絡命名空間裏,擁有本身的虛擬接口和IP地址。
4.寫時複製:採用寫時複製方式建立根文件系統,這讓部署變得極其快捷,而且節省內存和硬盤空間。
5.日誌記錄:Docker將會收集和記錄每一個進程容器的標準流(stdout/stderr/stdin),用於實時檢索或批量檢索。
6.變動管理:容器文件系統的變動能夠提交到新的映像中,並可重複使用以建立更多的容器。無需使用模板或手動配置。
7.交互式Shell:Docker能夠分配一個虛擬終端並關聯到任何容器的標準輸入上,例如運行一個一次性交互shell。

docker安裝與啓動centos

yum -y install docker網絡

image

PS:若是想下載最新版本的Docker,能夠參考以下操做:curl

[root@soft Desktop]#  curl -fsSL https://get.docker.com/ | sh
+ sh -c 'sleep 3; yum -y -q install docker-engine'
docker-engine-1.12.1-1.el7.centos.x86_64.rpm             |  19 MB     04:11     
No Presto metadata available for docker-experimental-repo

If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker your-user

Remember that you will have to log out and back in for this to take effect!

啓動容器
systemctl start dockeride

查看docker 詳細信息this

image

docker 的基本使用

docker search--docker鏡像搜索url

相關文章
相關標籤/搜索